for( int i = 0; i < DataGrid1.Items.Count; i ++ )
{
//查找CheckBox控件
CheckBox che= (CheckBox)DataGrid1.Items[i].FindControl("CheckBox1");
//oDs.Tables["table1"]为DataGrid的绑定表
if (che.Checked)
oDs.Tables["table1"].Rows[i]["columnname"]="审核";
else
oDs.Tables["table1"].Rows[i]["columnname"]="不审核";
}
{
//查找CheckBox控件
CheckBox che= (CheckBox)DataGrid1.Items[i].FindControl("CheckBox1");
//oDs.Tables["table1"]为DataGrid的绑定表
if (che.Checked)
oDs.Tables["table1"].Rows[i]["columnname"]="审核";
else
oDs.Tables["table1"].Rows[i]["columnname"]="不审核";
}
解决方案 »
- C# 链接 Sybase数据库 大数据量问题! 大侠们来看看!
- 新闻系统中 什么是 投稿管理? 用来干什么的?此功能的需求是什么?
- ASP.net中用DATALIST控件的的问题
- 请教高手帮忙,关于EXCEL导入问题!!只能从主机导入,在客户机不能导入!
- membership整个框架的问题,请高手进来。
- 无法让freetextbox在插入图片时,正确显示图片框,求助啊
- 用户 'VICENT-2FYIRNRU\ASPNET' 登录失败,行35?
- 为何这样写改不了DataSet的值??
- 如何把从数据库读出的一列值,捆绑在DropDownList中啊?在线等待高手解答!
- web 开发中,datalist显示数据时, 如何把数据库中的0和1替换成男和女??
- 请帮帮忙,在线等
- .net开发环境自动生成的代码也会错??!
那我这代码要放在那个事件中呢?对checkbox,调不出事件呀?
还有一个就是你要确定绑定DataGrid的就是你要操作的表:oDs.Tables["table1"]
操作前先拿到那个:oDs.Tables["table1"]
操作后要记得update
再看看你的数据库中是否已经改过
为什么我选了,而不能被识别呢?也就是我mycheck.checked=true,可系统还是认为我没选呢?
dim litem as datagriditem
for each litem in datagridname.items
chbox=ctype(litem.findcontrol("checkboxname"),checkbox).checked
if chbox then
'表示当前行的checkbox被选中,在这里执行你的程序
else
'没有选中
end if
next有问题给我发短息
然后你再设断点看看
if(Page.Ispostback)
{......}?"
<script language="javascript" id="clientEventHandlersJS">
function textfo()
{
ttt.visibility = "visuable";
}
function textblur()
{
ttt.visibility = "hidden";
}
function dels_onclick()
{
if (document.all("sel").value=="全选")
{
document.all("sel").value = "撤销全选"
for (var i=1;i<document.forms[0].length ;i++)
{
if (document.forms[0][i].type=="checkbox")
document.forms[0][i].checked = true
} }
else
{
document.all("sel").value="全选"
for (var i=0;i<document.forms[0].length ;i++)
{
if (document.forms[0][i].type=="checkbox")
document.forms[0][i].checked = false
}
}
}
</script>
然后
在后台定义一个按钮
写按钮事件代码
Dim i As Integer
For i = 0 To DataGrid1.Items.Count - 1
Dim send_c As CheckBox
' send_c = CType(DataGrid1.Items(i).Cells(11).Controls(0), CheckBox)
Dim sh As String = ""
‘关键字
Dim sid As String = DataGrid1.Items(i).Cells(1).Text.Trim
send_c = DataGrid1.Items(i).FindControl("CheckBox2")
If send_c.Checked = True Then
修改数据库的sql语句
'Else
End If
Next
Response.Write("<script language='javascript'>alert('发送成功!')</script>") : Exit Sub
End Sub
否则要在这加
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.button.Click += new System.EventHandler(this.button_click);
}
有了。
就是不能选中。选中时单击button后还是checked=false.
太奇怪了!