【发布时间】:2013-08-05 12:11:51
【问题描述】:
我为网格视图中的列设置排序表达式。然后通过单击标题对列进行排序。到目前为止还不错。
但是,当我使用自动生成的选择按钮选择 gridView 行时:
<asp:GridView runat="server" ID="test" DataSourceID="sourceEmployees"
AutoGenerateSelectButton="true">
如果我通过单击标题对列进行排序,则在选择一行后,GridView 仍然选择了旧行。最初选择的值丢失。如果我选择employeeID 值7,即使我按降序对列进行排序,第7 行仍保持选中状态,尽管我的employeeId 值7 已移动到不同的行。 [这里移到第 4 行,因为我共有 10 名员工]
我还需要执行什么来确保无论用户如何对 GridView 进行排序,最初选择的 employeeID 始终保持选中状态。
【问题讨论】:
-
对不起。我的错..没有正确阅读它...已删除。
-
您是使用自定义排序代码,还是仅使用 GridView 的默认排序功能?如果自定义,您能否在问题中显示该代码?
-
我使用的是默认排序。允许排序=“真”。我只显示了我的 gridview 标记的相关部分