我在DataGridview中一次选中多行,然后进行遍历
DataGridview.SelectedRows.GetEnumerator()
使用了这个方法
但是=号前面的会写了 即
遍历器 遍历器实例=DataGridview.SelectedRows.GetEnumerator();
while (遍历器实例.MoveNext())
{
} =号前面那段怎么写啊??最好while里也给我写上一句,就是获得行号的那句网上找不到
Google快照用不了,所以结果杯具了求解!!!!!!!!!!!!!!!!!
DataGridview.SelectedRows.GetEnumerator()
使用了这个方法
但是=号前面的会写了 即
遍历器 遍历器实例=DataGridview.SelectedRows.GetEnumerator();
while (遍历器实例.MoveNext())
{
} =号前面那段怎么写啊??最好while里也给我写上一句,就是获得行号的那句网上找不到
Google快照用不了,所以结果杯具了求解!!!!!!!!!!!!!!!!!
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="ckb" runat="server" Checked="false" />
</ItemTemplate>
</asp:TemplateField>
后台代码中如下方式遍历:
for (int i = 0; i < GridView1.Rows.Count; i++)
{
if ((GridView1.Rows[i].FindControl("ckb") as CheckBox).Checked)
{
int t = Convert.ToInt32(GridView1.DataKeys[i].Value);//你的主键
//根据主键对相应数据进行操作
}
}
while (myEnum.MoveNext())
{}