【发布时间】:2013-04-28 23:07:10
【问题描述】:
我正在解决有趣的问题。我的应用程序中有一个 gridview,单击按钮后(在 OnClick 事件中)我试图获取选定的行和标题行。
当网格不可排序时(AllowSorting="false"),一切正常。这是我访问标题行单元格的方式:
GridViewControl.HeaderRow.Cells[idx].Text
但是,一旦我打开排序 (AllowSorting="True"),这种方法就不起作用了。标题行已创建,表达式 GridViewControl.HeaderRow.Cells.Count 返回正确的列数,但 GridViewControl.HeaderRow.Cells[idx].Text 属性始终为空!然而,在页面上,网格视图正确显示,包括标题列文本...
我试图在网上找到答案,但没有成功……我发现了一些类似的问题,但从未回答过……那么,有人知道在启用排序时如何获取标题行列文本吗?
提前谢谢你。
PS:不要建议我使用of
GridVewControl.Columns[idx].Text
属性...只有 2 列带有编辑和选择命令...其余列是自动生成的。
【问题讨论】:
标签: asp.net