Dim chkSelected As CheckBox Dim i, c As Integer c = DataGrid1.Items.Count If (c = 0) Then Exit Sub End If For i = 0 To (c - 1) '从列表依次选取每行 chkSelected = Nothing chkSelected = DataGrid1.Items(i).FindControl("check") If (Not (chkSelected Is Nothing)) Then End If Next
第一列隐藏。//下面是删除按钮的代码-----------------------------------------------------
ArrayList myAL = new ArrayList();
foreach(DataGridItem ee in dgrdLeave.Items )
{
if(((CheckBox)ee.FindControl("chkItem")).Checked)
myAL.Add(ee.Cells[0].Text.Trim());
} if(myAL.Count>0)
{
for(int i= 0;i<myAL.Count;i++)
fDel(myAL[i].ToString().Trim()); if(radlType.SelectedIndex == 0)
{
this.dgrdLeave.CurrentPageIndex =0;
bindDeptData();
}
else
{
this.dgrdLeave.CurrentPageIndex =0;
bindPersonData();
}
}
else
lblInfo.Text = "请选择要删除的条目!";
foreach(DataGridItem dgi in Items)
{
CheckBox cb = (CheckBox) dgi.Cells[0].Controls[0];
if (cb.Checked)
a.Add(dgi);
}
return a;最后返回的是选中的Items集合。
add.controls[]...
Dim i, c As Integer
c = DataGrid1.Items.Count
If (c = 0) Then
Exit Sub
End If
For i = 0 To (c - 1)
'从列表依次选取每行
chkSelected = Nothing
chkSelected = DataGrid1.Items(i).FindControl("check")
If (Not (chkSelected Is Nothing)) Then
End If
Next