如何遍历数据网格并将行复制到基于代码后面的 checkbox.checked 的另一个数据网格
how to traverse through a datagrid and copy the rows to a other datagrid based on checkbox.checked in the code behind
您好,我有两个数据网格,如下所示
id="x"
<Columns>
<asp:BoundColumn DataField="qid" HeaderText="ID" ReadOnly="True"
Visible="False"></asp:BoundColumn>
<asp:TemplateColumn HeaderStyle-Width="40px" HeaderText="Main Only" ItemStyle-Width="40px">
<ItemTemplate>
<asp:CheckBox ID="chkmain" runat="server"
Checked=False />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
和
id="y"
<Columns>
<asp:BoundColumn DataField="qid" HeaderText="ID" ReadOnly="True"
Visible="False"></asp:BoundColumn>
<asp:TemplateColumn HeaderStyle-Width="40px" HeaderText="Main Only"
ItemStyle-Width="40px">
<ItemTemplate>
<asp:CheckBox ID="chkmain" runat="server"
Checked=False />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
我正在尝试复制选中复选框的行,点击 添加 按钮是正确的,谁能帮我找到最好的方法。
在第一个网格的行上循环。在第二个网格中创建具有相同列数的新数据表。在循环中使用 FindControl("chkmain") 获取复选框对象。如果选中复选框,则在新数据表中创建新行并在其中添加所需的文本。最后将新数据表绑定到第二个网格。
希望您能从描述中理解。
您好,我有两个数据网格,如下所示 id="x"
<Columns>
<asp:BoundColumn DataField="qid" HeaderText="ID" ReadOnly="True"
Visible="False"></asp:BoundColumn>
<asp:TemplateColumn HeaderStyle-Width="40px" HeaderText="Main Only" ItemStyle-Width="40px">
<ItemTemplate>
<asp:CheckBox ID="chkmain" runat="server"
Checked=False />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
和 id="y"
<Columns>
<asp:BoundColumn DataField="qid" HeaderText="ID" ReadOnly="True"
Visible="False"></asp:BoundColumn>
<asp:TemplateColumn HeaderStyle-Width="40px" HeaderText="Main Only"
ItemStyle-Width="40px">
<ItemTemplate>
<asp:CheckBox ID="chkmain" runat="server"
Checked=False />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
我正在尝试复制选中复选框的行,点击 添加 按钮是正确的,谁能帮我找到最好的方法。
在第一个网格的行上循环。在第二个网格中创建具有相同列数的新数据表。在循环中使用 FindControl("chkmain") 获取复选框对象。如果选中复选框,则在新数据表中创建新行并在其中添加所需的文本。最后将新数据表绑定到第二个网格。
希望您能从描述中理解。