C# 如何从gridView中仅获取复选框行

C# 如何从gridView中仅获取复选框行,c#,asp.net,C#,Asp.net,我有一些带有复选框的gridView选项,我只想得到CheckedRows并用它们创建一个新的gridView。 GridView: <asp:GridView ID="GridViewMediaAndSource" runat="server" DataSourceID="SqlDataSourceMedia" CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClas

我有一些带有复选框的gridView选项,我只想得到CheckedRows并用它们创建一个新的gridView。 GridView:

 <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>


如何仅使用从该视图检查的数据创建新的GridView

您没有提供代码,因此,我希望这能给您一个开始

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