问题描述
GridView排序后,如果点击第一行进行更新,结果并不对排序后第一行进行更新,而仍然是对最初的第一行数据进行更新,为啥?
解决方案
解决方案二:
GridView排序后,如果点击第一行进行更新,结果并不对排序后第一行进行更新-----------------------------------------------------------这才叫怪了呢!微软不会把控件做得那么弱智。还是把你的代码贴上来吧。前台,后台的都要。
解决方案三:
更新的索引不对吧
解决方案四:
单列排序
解决方案五:
不单是排序,如果我查询得到一条记录,在GridView中对此数据进行更新,但仍然是对最初的第一行数据进行更新,而不是对我得到的查询数据进行更新。
解决方案六:
MARK
解决方案七:
等待高人指点。。protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){GridView1.EditIndex=e.NewEditIndex;datafiller();}
解决方案八:
引用楼主shinezjl的帖子:
GridView排序后,如果点击第一行进行更新,结果并不对排序后第一行进行更新,而仍然是对最初的第一行数据进行更新,为啥?
原则上是不会出现这种问题的要不就是你更新的是datatable里的
解决方案九:
我可能表述的不清楚,我指的是当排序后,无论在那行点击“编辑”按钮,都进入原始数据的第一行的编辑状态,而不进入我想要的行的编辑状态。
时间: 2024-09-25 21:16:03