asp.net – 是否有可能在代码隐藏中获取不可见的GridViewRow的文
发布时间:2020-12-16 06:49:32 所属栏目:asp.Net 来源:网络整理
导读:我有一个GridView BoundField定义如下: asp:BoundField DataField="Id" / 在代码隐藏中,我可以获取行的实例并读取如下文本: Row.Cells(0).Text 但是,当我像这样使BoundField不可见时…… asp:BoundField DataField="Id" Visible="false" / … Row.Cells(0)
我有一个GridView BoundField定义如下:
<asp:BoundField DataField="Id" /> 在代码隐藏中,我可以获取行的实例并读取如下文本: Row.Cells(0).Text 但是,当我像这样使BoundField不可见时…… <asp:BoundField DataField="Id" Visible="false" /> … Row.Cells(0).Text返回一个空字符串. 我找到的唯一解决方案是创建一个项目并编辑项目模板,在两者中放置一个隐藏字段,然后使用.FindControl()获取隐藏字段.不过,我真的不喜欢这个主意. 解决方法
使用gridview的DataKeyNames属性.
<asp:GridView runat="server" ID="MyGridView" DataKeyNames="Id"> </asp:GridView> 并访问此ID值: var data = MyGridView.DataKeys[RowIndex].Values[KeyIndex] 所以,在你的情况下,它可以如下所述第二排 var data = MyGridView.DataKeys[1].Values[0] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用用户标识从移动客户端访问WCF服务
- asp.net-mvc-4 – 如何在MVC4 C#中安排任务?
- asp.net-mvc-2 – 什么时候使用View()与RedirectToAction
- asp.net-core – 如何在中间件类中访问IHostingEnvironment
- 从ASP.NET项目中的发布版本中排除页面
- IIS7返回的日期标头是错误的
- 使用Asp.Net 5进行实时重新加载
- asp.net-mvc – 如何在ASP.NET MVC中使用单选模式创建ListB
- asp.net-mvc – 在asp.net mvc中设置为Session的持久cookie
- asp.net – 为会话值的关键名称创建枚举是一个好主意吗?
推荐文章
站长推荐
- asp.net-mvc – Razor – @ Html.Raw()仍在编码&
- asp.net – 以编程方式将HTML转换为Markdown语法
- asp.net – PipeLine模式和池标识是否会影响使用
- asp.net-mvc-3 – 通过点击提交两次,避免在Asp.n
- asp.net – 如何修改aspx页面的超时?
- asp.net-mvc – 为什么我不能在ASP.NET视图中设置
- kendo-ui – Kendo Grid的水平滚动
- active-directory – 你能通过ADFS获得用户列表吗
- .net – Textboxfor mvc3日期格式和日期验证
- asp.net-mvc-3 – 添加属性以选择列表选项
热点阅读