首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

GridView 中 LinkButton 點擊取得行索引與儲存格值的標準做法

     編輯:關於ASP.NET

步驟

  1. 模板欄位放入 LinkButton,設定 CommandName(如 "lbtn")。
  2. RowCommand 事件中:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "lbtn")
    {
        GridViewRow gvrow = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
        int index = gvrow.RowIndex;
        string userid = GridView1.Rows[index].Cells[欄位索引].Text.Trim();
        // 後續邏輯...
    }
}

關鍵點:NamingContainer 取得包含該按鈕的 GridViewRow,再以 RowIndex 存取 Rows 集合。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved