c# - GridView中LinkBut​​ton的行索引

标签 c# asp.net .net

我在 GridView 中使用链接按钮作为模板字段。

现在我想显示点击的 Linkbutton 的行索引。

请给我建议一个解决方案提前致谢

最佳答案

假设在项目模板中这是你的链接按钮

  <ItemTemplate>
               <asp:LinkButton ID="lnkapprove" Font-Underline="true" runat="server" Text="Approve"             OnClick="lnkapprove_Click"></asp:LinkButton>
  </ItemTemplate>

在代码隐藏中:

   protected void lnkapprove_Click(object sender, EventArgs e)
    {
        LinkButton btn = (LinkButton)sender;
        GridViewRow row = (GridViewRow)btn.NamingContainer;
        int i = Convert.ToInt32(row.RowIndex);
    }

你可以像这样得到 row.RowIndex..

希望这有帮助..

关于c# - GridView中LinkBut​​ton的行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8699772/

相关文章:

c# - 如何将绑定(bind)重定向到 XAML 控件的 "outside"

c# - 基于字典排序 IEnumerable<T> 对象

c# - 用户控件内的公共(public)方法 c# .net

c# - Base 64 编码图像通过电子邮件发送 ASP.NET

c# - 刷新 C# 数据网格时停止跳行

c# - ID不匹配时返回错误请求

mysql - 在 ListView 中应用多个过滤器

.net - MSBuild使用项目引用正确构建项目,但不能从解决方案中构建项目

c# - 在 C# 中使用 SSH.NET 执行多个依赖的 SSH 命令

.net - 将超链接与形状/图像相关联的问题