在DATAGRID中添加了一个CHECKBOX,现在想实现修改CHECKBOX选取状态后,点击更新按钮,将新的状态存入数据库。但我不知道如何获取被选中的行的CHECKBOX的值,该如何做?
解决方案 »
- .net网站发布以后生成dll命名问题
- 抽奖页面上的数字滚动,滚动要快
- .Net1.1连接SQL2005 web.config中的写法-在线等
- asp.net ajax AutoCompleteExtender没有提示效果
- 求Lostinet的SqlScope6.0组件
- 急急急!!!!关于数据绑定和分页刷新的问题.
- 求高手解决asp.netC#下使用Jmail 4.0的问题!!!
- 提交的表单.NAME值是数组形式的.怎么获取?
- 这是什么原因?
- 在服务器2003上的asp.net2003工程中不能访问asp页
- html关于用post方法传数据的问题
- 各位大虾,小弟请教一个关于TreeView控件使用问题!
CheckBox chk = item.FindControl("checkbox_id") as CheckBox;
if(chk != null) {
if(chk.Checked) {
......
}
}
}
你看看这个文章
{
CheckBox chk = e.Item.FindControl("checkbox_id") as CheckBox; //checkbox_id你的控件名
//以下再控制chk...
if(chk.Checked == true)
{
//...
}
}
chkSelected = myDataGridItem.FindControl("chkDeleteThis")
If chkSelected.Checked Then
selectID = CType(myDataGridItem.FindControl("lblFaqID"), Label).Text
getIDs += selectID
getIDs +=","
End If
Next
foreach(DataGridItem di in this.DataGrid1.Items)
{
CheckBox chk=(CheckBox)di.FindControls["CheckBoxId"]
if(chk.Checked)
{
.....
}
else
{
.....
}
}CheckBox chk=(CheckBox)di.FindControls["CheckBoxId"]是进行强制类型转换,通过这样你可以取得它的值了!