使用 e.CommandArgs.CommandArgument.ToString() 得到列表关键字,但是在排序之后,不能得到排序之后显示的ID号,而是排序之前的视图ID号。
通过e.CommandArgs.CommandArgument.ToString() 改成 e.KeyValue.ToString()可以解决这一问题。
本文解决了ASP.NET中GridView控件排序后无法正确获取当前显示ID的问题。原本使用e.CommandArgs.CommandArgument.ToString()只能获得排序前的视图ID,通过替换成e.KeyValue.ToString()即可获取到正确的排序后的ID。
使用 e.CommandArgs.CommandArgument.ToString() 得到列表关键字,但是在排序之后,不能得到排序之后显示的ID号,而是排序之前的视图ID号。
通过e.CommandArgs.CommandArgument.ToString() 改成 e.KeyValue.ToString()可以解决这一问题。
248

被折叠的 条评论
为什么被折叠?