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

~怎么获得GridView表中模板列CheckBox中的选项值?怎么设定CheckBox与数据表的ID对应?

2013-08-16 
在线等~~~如何获得GridView表中模板列CheckBox中的选项值????如何设定CheckBox与数据表的ID对应???如题。如

在线等~~~如何获得GridView表中模板列CheckBox中的选项值????如何设定CheckBox与数据表的ID对应???
如题。如何实现点击CheckBox选中这一项后,获取到ID值,通过ID值获取数据表中其他的数据详情?????~怎么获得GridView表中模板列CheckBox中的选项值?怎么设定CheckBox与数据表的ID对应?先选中CheckBox在点击查看详情,会弹出详情,如图~怎么获得GridView表中模板列CheckBox中的选项值?怎么设定CheckBox与数据表的ID对应?答案最好有解释说明。
[解决办法]
绑定数据的时候设置主键:gvList.DataKeyNames = new string[] { "UserId" };//主键
或者在控件设置DataKeyNames为主键Id

for (int i = 0; i < this.gvList.Rows.Count; i++)
            {
                CheckBox CheckBox = (CheckBox)this.gvList.Rows[i].FindControl("ckb1");//找到CheckBox
                if (CheckBox == null)
                {
                    return;
                }
                if (CheckBox.Checked == true)//判断是否选中
                {
                    //操作......
                }
            }
 
[解决办法]
LZ啊。之前不是问过这个相似的问题吗。你还没搞明白啊

你把id藏在查看详情按钮里,<input class="btn" value="查看详情" type="button" data-id="1" />

红字部分是你绑定gridview的时候给他也绑好的,点击查看详情 取到data-id  然后请求你的异步 传这条信息的id过去,返回这条信息的详情 塞到你的弹出层 至于你异步返回的是json键值对还是拼接好html的详情就看你了。。
[解决办法]
一般绑定好datakey,然后获取某一行的datakey就好了

热点排行