2016-06-13 75 views
-2

如何檢索GridView中同一GridView中的asp CheckBox ID?眼下,跟它的名字是不是在目前情況下獲取asp:GridView中的CheckBox ID

+0

你的意思是說gridview的內一個GridView,你需要找到複選框,你可以分享你的代碼嗎? – Ansari

+0

您好心分享您的代碼 –

+0

分享您的代碼 –

回答

0

如果你想在RowDataBound事件

 protected void gvFirstGridView(object sender, GridViewRowEventArgs e) 
     { 
      if (e.Row.RowType == DataControlRowType.DataRow) 
      { 
       GridView gvSecondGridView = e.Row.FindControl("2ndGV") as GridView; 
       CheckBox c = (CheckBox)gvSecondGridView.FindControl("2ndGVCheckbox); 
      } 
     } 

別的檢索Button點擊

 foreach (GridViewRow row in gvFirstGridView.Rows) 
     { 
      if (row.RowType == DataControlRowType.DataRow) 
      { 
       GridView gvChild = (GridView)row.FindControl("2ndGV"); 
       if (gvChild != null) 
       { 
        foreach (GridViewRow childRow in gvChild.Rows) 
        { 
         if (childRow.RowType == DataControlRowType.DataRow) 
         { 
          CheckBox chk = (CheckBox)childRow.FindControl("2ndGVCheckbox"); 
         } 
        } 
       } 
      } 
     }