2013-05-29 3 views
0

checkBox 옵션이있는 gridView가 있습니다. CheckedRows 만 가져 와서 새 GridView를 만들고 싶습니다. 의 GridView : gridView에서 checkBox 행만 가져 오는 방법

<asp:GridView ID="GridViewMediaAndSource" runat="server" DataSourceID="SqlDataSourceMedia" 
     CssClass="mGrid" 
     PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt" 
     PageSize="15" AllowPaging="True" AutoGenerateColumns="False"> 
     <Columns> 
      <asp:TemplateField> 
       <ItemTemplate> 
        <asp:CheckBox ID="CheckBoxSelect" runat="server"></asp:CheckBox> 
       </ItemTemplate> 
       </asp:TemplateField> 
      <asp:BoundField DataField="MediaType" HeaderText="Източник" /> 
       <asp:BoundField DataField="mediaName" HeaderText="Име на медията" /> 
     </Columns> 
     </asp:GridView> 

어떻게 당신은 당신의 코드가 그래서, 나는이 당신에게 출발을 희망을 제공하고 있지 않습니다보기

답변

0

에서 cheked에만 데이터를 새의 GridView를 만들기 위해.

for(int i=0; i< Grid.Rows.Count(); i++) 
    { 
      CheckBox check = (CheckBox)Grid.Rows[i]["CheckColumnName"].Controls[0]; 
      if(check.Checked) 
      { 
       //do something 
       } 
    } 
관련 문제