Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net aspx GridViewSortEventArgs找不到要排序的列_Asp.net_Sorting_Gridview_Dataview - Fatal编程技术网

Asp.net aspx GridViewSortEventArgs找不到要排序的列

Asp.net aspx GridViewSortEventArgs找不到要排序的列,asp.net,sorting,gridview,dataview,Asp.net,Sorting,Gridview,Dataview,我有一个奇怪的错误,在一个有组织的测试运行中弹出,但对Geneall用户消费有效 通用查询查看器页面使用datatable加载gridview。我有一个onSort方法,用于在标题单击后执行排序运行。工作正常。 从会话中获取datatable,从中实例化dataview。使用: dView.Sort=e.SortExpression++ConvertSortDirectionToSqloldway 没什么大不了的 在测试中,如果我们使用各种数据表反复重新加载此页面,则e.SortExpressi

我有一个奇怪的错误,在一个有组织的测试运行中弹出,但对Geneall用户消费有效

通用查询查看器页面使用datatable加载gridview。我有一个onSort方法,用于在标题单击后执行排序运行。工作正常。 从会话中获取datatable,从中实例化dataview。使用: dView.Sort=e.SortExpression++ConvertSortDirectionToSqloldway 没什么大不了的

在测试中,如果我们使用各种数据表反复重新加载此页面,则e.SortExpression不会被发现是会话中数据表的成员

更糟糕的是,当我使用FF&Chrome时,没有问题。是的。通常在第四或第五个查询以快速测试节奏加载时,我可能会遇到崩溃

有什么想法吗?已经要求放弃IE,但结果不太好。;->


TIA

数据视图中的列名是否曾经更改?是否有任何列可能隐藏或取消隐藏?是的,这就是问题所在。事实上那又怎样。我在会话中放置一个数据表,然后在20秒内调用它。我希望它在那里,而不是拉前一个。非常奇怪的是,这只是在IE中。FF和Chrome在这个测试中都很好?我知道这是一个非常老的问题,但我现在面临着同样的问题。你们能解决这个问题吗?