在gridview 中添加一个templatefield,然后在其itemtemplate 中放一个checkbox控件, 判断是否选取: for (int i = 0; i < gvInfo.Rows.Count; i++) { CheckBox ckb = (CheckBox)gvInfo.Rows[i].Cells[0].Controls[0]; if (ckb.Checked == true) { //代码 } }
右键点datagridview,编辑列,添加,设置其类型为datagridviewcheckbox 再 Dim i As Integer For i = 0 To DataGridView1.RowCount - 1 If DataGridView1.Rows(i).Cells(0).Value = True Then MsgBox("选中") End If Next i
然后再判断选择了哪一列
判断是否选取:
for (int i = 0; i < gvInfo.Rows.Count; i++)
{
CheckBox ckb = (CheckBox)gvInfo.Rows[i].Cells[0].Controls[0];
if (ckb.Checked == true)
{
//代码
}
}
再
Dim i As Integer
For i = 0 To DataGridView1.RowCount - 1
If DataGridView1.Rows(i).Cells(0).Value = True Then
MsgBox("选中")
End If
Next i
加上CheckBox很容易,直接鼠标操作很简单,点控件的那个小三角,选择就OK了关键是要触发事件,要在HTML里面加属性,我忘了语句,你查一下QuickStart就可以了,当时我就从哪里看得,很简单还有在服务区读取那个被选的时候,for(;;)遍历整个GridView的行,用FindControl(“checkbox1”)就可以找到那些checkBox已经被选上,自己查查,祝你好运