在command_click事件过程里怎么调用checkbox的值啊这样:
假定你的模板列在第一列,只有一个控件
bool b = ((checkbox)grid.columns[0].controls[1]).selected;怎么确定那一条记录的checkbox被选中了?
arrylist ar = new arrylist();
for(int i=0;i<grid.columns.count;i++)
{
arr.add(((checkbox)grid.columns[0].controls[1]).selected);
}通过arr中的值就可以知道那些列的checkbox被选中了
假定你的模板列在第一列,只有一个控件
bool b = ((checkbox)grid.columns[0].controls[1]).selected;怎么确定那一条记录的checkbox被选中了?
arrylist ar = new arrylist();
for(int i=0;i<grid.columns.count;i++)
{
arr.add(((checkbox)grid.columns[0].controls[1]).selected);
}通过arr中的值就可以知道那些列的checkbox被选中了
后面同asp一样的处理
这种效率比较高或者 在datagrid发生 databind的时候加服务器控件checkbox控件
chkBox = DBGrid.Items(i).FindControl("你的checkbox的ID")
If chkBox.Checked = True Then
你自己的代码
End If
Next
Dim arrayNewsID As New ArrayList()
arrayNewsID = Session("newsId")
Dim chk As CheckBox
Dim lblNewsId As Label
For i = 0 To gridResult.Items.Count - 1
chk = gridResult.Items(i).FindControl("chk")
lblNewsId = gridResult.Items(i).FindControl("newsID")
If chk.Checked = True And Not arrayNewsID.Contains(lblNewsId.Text) Then
arrayNewsID.A