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

在GridView中怎么使用CheckBox控件

2012-02-19 
在GridView中如何使用CheckBox控件各位大侠,我想在GridView中使用CheckBox控件我是想做一个购物列表的,客

在GridView中如何使用CheckBox控件
各位大侠,我想在GridView中使用CheckBox控件
我是想做一个购物列表的,客户可以从GridView中选择物品(选中物品后的CheckBox)
这个CheckBox可以获取到这一记录的健(这个健没有在GridView中显示)
谢谢!

[解决办法]
加一个模板列,在里面放一个CheckBox
[解决办法]
提交结果后遍历你的GridView, 通过FindControl找到CheckBox判断该行是否选中,然后根据DataKey获取出主键值(但前提是你必须在绑定前把GridView的DataKeyNames指定为主键的名称),参考下面一段代码:

foreach(GridViewRow row in GridView1.Rows){
CheckBox cb = row.FindControl("checkboxid") as CheckBox;
if (cb != null && cb.Checked){
// 获取主键
Object key = GridView.DataKeys[row.RowIndex];
}
}

热点排行