ASP.NET的GridView控件的DataKeys的count属性为0
来源:互联网 发布:华云数据集团招聘 编辑:程序博客网 时间:2024/05/16 10:14
在GridView控件的OnRowCommand事件中想获取行号来取得该行数据的主键id号,可是出现了ASP.NET的GridView控件的DataKeys的count属性为0的问题,很是费了一番功夫才找到原因,原因也很简单。想要解决这个问题只需要在GridView中设置DataKeyNames="此为主键字段名"即可。
int rowId = int.Parse(e.CommandArgument.ToString()); //行号
int id = int.Parse(ClassGridView.DataKeys[rowId].Value.ToString()); //获取该行的数据的主键的值
aspx页设置如下:
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="CheckView" CommandArgument="<%# ((GridViewRow) Container).RowIndex %>">查看子类别</asp:LinkButton>
0 0
- ASP.NET的GridView控件的DataKeys的count属性为0
- GridView的DataKeyNames和DataKeys属性
- GridView控件-ASP.NET 2.0的GridView控件
- ASP.NET设计GridView控件的使用方法
- 谈谈ASP.net的GridView控件
- 【.Net码农】Gridview中Datakeys 通过主键取得各列的值。
- 黑马程序员之 ASP.NET学习笔记:GridView控件的常用属性及方法
- asp.net的Gridview控件没有dock属性,如何调整自适应宽度问题
- 获得GridView内的RowIndex,取得DataKeys 的值
- Scott Mitchell 的ASP.NET 2.0数据教程之52:为GridView控件添加Checkboxes列
- Gridview中Datakeys 通过主键取得各列的值。
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.NET控件的一些属性.....
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- 如何配置一个servlet使它运行
- Android设计模式源码解析之桥接模式
- Get与post有何区别
- Enterprise Architect 画类图时各关联关系的英文意思
- 开始iOS 7中自动布局教程(一)
- ASP.NET的GridView控件的DataKeys的count属性为0
- android学习第七讲:学习Android.mk编译jar包,如何编译APK,APK中如何导入jar包和库文件,如何在Android.mk中添加判断语句
- Android封装支付宝支付
- Android设计模式源码解析之原型模式
- jsp或servlet中有哪几种跳转方式。它们有何区别
- 针对Apache2handler的几个问题
- 固定层不随滚动条滚动而滚动(纯CSS,兼容IE6,IE7,IE8,Firefox,Safari)
- c#通过 wsdl调用Webservice 源码
- android:关于软键盘