2016-06-13 8 views
-2

Wie erhalte ich die Asp CheckBox ID, die in Gridview in der gleichen Gridview ist? Gerade jetzt, es sagt der Name nicht im aktuellen Kontext istGet asp: CheckBox-ID in gridview

+0

Sie abrufen möchten bedeuten gridview innen sagen ein Gridview in dem Sie Checkbox finden müssen, können Sie Ihren Code teilen? – Ansari

+0

teilen Sie bitte Ihren Code –

+0

teilen Sie Ihren Code –

Antwort

0

Wenn Sie in der RowDataBound Ereignis

 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); 
      } 
     } 

sonst auf Button Click

 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"); 
         } 
        } 
       } 
      } 
     } 
Verwandte Themen