首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET GridView RowIndex As CommandArgument

ASP.NET GridView RowIndex As CommandArgument
EN

Stack Overflow用户
提问于 2008-12-23 16:48:43
回答 7查看 192.2K关注 0票数 56

如何在按钮字段列按钮中以命令参数的形式访问和显示网格视图项的行索引?

代码语言:javascript
复制
<gridview>
<Columns>
   <asp:ButtonField  ButtonType="Button" 
        CommandName="Edit" Text="Edit" Visible="True" 
        CommandArgument=" ? ? ? " />
.....
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-12-29 19:06:06

下面是一个非常简单的方法:

代码语言:javascript
复制
<asp:ButtonField ButtonType="Button" CommandName="Edit" Text="Edit" Visible="True" 
                 CommandArgument='<%# Container.DataItemIndex %>' />
票数 97
EN

Stack Overflow用户

发布于 2008-12-23 17:04:13

我想这会起作用的。

代码语言:javascript
复制
<gridview>
<Columns>

            <asp:ButtonField  ButtonType="Button" CommandName="Edit" Text="Edit" Visible="True" CommandArgument="<%# Container.DataItemIndex %>" />
        </Columns>
</gridview>
票数 5
EN

Stack Overflow用户

发布于 2008-12-23 17:23:40

代码语言:javascript
复制
void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
    Button b = (Button)e.CommandSource;
    b.CommandArgument = ((GridViewRow)sender).RowIndex.ToString();
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/389403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档