在线等~~~如何获得GridView表中模板列CheckBox中的选项值????如何设定CheckBox与数据表的ID对应???
如题。如何实现点击CheckBox选中这一项后,获取到ID值,通过ID值获取数据表中其他的数据详情?????
先选中CheckBox在点击查看详情,会弹出详情,如图
答案最好有解释说明。
------解决方案--------------------绑定数据的时候设置主键: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就好了