首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急怎样遍历winfrom datagrid中的checkbox?解决方案

2012-01-31 
急!怎样遍历winfrom datagrid中的checkbox?如题,目的就是checkbox中的值为true时,表明选中该行。然后在数据

急!怎样遍历winfrom datagrid中的checkbox?
如题,目的就是   checkbox中的值为true时,表明选中该行。然后在数据库中删除该行。现在我不知道怎么通过checkbox选中该行,然后取出该行其他列的值。

[解决办法]
datagrid的一列为Checkbox控件,删除事件中循环整个Datagrid来获取Checkbox选中的集合。
然后传入数据库进行删除操作。你可以把Checkbox的信息做成一个字符串然后在数据库中解析。
例如1、5、7等三个Checkbox选中了,那么字符就是 "1,5,7 "
[解决办法]
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if(dataGridView1.row[i][0].checked=true)
{
for (int j = 1; j < dataGridView1.cloumnCount; j++)
{
string[] str 定义一个string队列来接他列的值
}
}

}
[解决办法]
Dim i As Integer
For i = 0 To theControl.Items.Count - 1
Dim chbox As System.Web.UI.WebControls.CheckBox = theControl.Items(i).FindControl( "checkDel ")
If chbox.Checked = True Then

End If
Next

热点排行