C# 如何从gridView中仅获取复选框行
我有一些带有复选框的gridView选项,我只想得到CheckedRows并用它们创建一个新的gridView。 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
<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