启用AllowSorting时,ASP.NET GridView标题行文本为空
发布时间:2020-12-16 07:24:28 所属栏目:asp.Net 来源:网络整理
导读:我正在解决有趣的问题.我的应用程序中有一个gridview,按下按钮后(在OnClick事件中)我试图获取选定的行和标题行. 当网格不可排序时,所有工作正常(AllowSorting =“false”).这是我访问标题行单元格的方式: GridViewControl.HeaderRow.Cells[idx].Text 但是,
我正在解决有趣的问题.我的应用程序中有一个gridview,按下按钮后(在OnClick事件中)我试图获取选定的行和标题行.
当网格不可排序时,所有工作正常(AllowSorting =“false”).这是我访问标题行单元格的方式: GridViewControl.HeaderRow.Cells[idx].Text 但是,一旦我打开排序(AllowSorting =“True”),这种方法就不起作用了.创建了标题行,表达式GridViewControl.HeaderRow.Cells.Count返回正确的列数,但GridViewControl.HeaderRow.Cells [idx] .Text属性始终为EMPTY!然而,在页面上正确显示网格视图,包括标题列文本… 我试图在网上找到答案,但没有成功……我发现了一些类似的问题,但从未回答过……所以,有人知道如何在启用排序时获取标题行列文本吗? 先感谢您. PS:不建议我使用 GridVewControl.Columns[idx].Text 属性…只有2列编辑&选择命令…自动生成休息列. 解决方法
这是因为当gridview是可排序的时,使用了LinkBut??ton.
你需要这样的东西: LinkButton Link = GridView1.HeaderRow.Cells[0].Controls[0] as LinkButton; String Title = Link.Text; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 为什么我们应该通过部分视图使用MVC 6功能视图组
- asp.net-mvc – 如何在json post期间发生异常时阻止asp.net
- asp.net-mvc – 具有Microsoft.AspNet.Identity的自定义成员
- asp.net – Gridview编辑,点击两次问题
- asp.net-mvc – 如何从VOID方法重定向到MVC3中的另一个动作
- asp.net – 在GET期间是否有规范/ RESTful方式向服务器发送
- ASP.NET Core MVC 502 bad gateway 超时如何处理
- asp.net-mvc – 使用MSpec测试ActionFilterAttributes
- SimpleModal和ASP.NET的基本帮助
- asp.net – 使用外部CSS文件的用户控件