datasource绑定 排序错误

winlyf 2009-11-05 11:39:04
绑定了 datagrid 绑定了数据后 使用datagrid自带的排序后 发现获取到的数据错误 datagrid所选择的和绑定数据不一致了
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
winlyf 2009-11-06
  • 打赏
  • 举报
回复
自己顶下
yanlongwuhui 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 winlyf 的回复:]
你这里key是值主键之类的吧? 但是如果是新增的数据在没有保存的情况下是找不到该值的。
[/Quote]
不一定是主键,只要是能代表唯一性的某个字段(或是某几个字段)都可以
winlyf 2009-11-06
  • 打赏
  • 举报
回复
你这里key是值主键之类的吧? 但是如果是新增的数据在没有保存的情况下是找不到该值的。
jane_zhao 2009-11-06
  • 打赏
  • 举报
回复
因为自带的排序进行重排序了,你之前光标选中哪行数据,排序后不一定就是那行数据了。
一种做法是:
当鼠标点击gridview某行时,就将该行数据的key值赋给一个公共变量,
以后要确定该行数据,则使用该key值去确定该行数据的位置。
winlyf 2009-11-06
  • 打赏
  • 举报
回复
想问下如何获取新的datatable 获取datagrid的source?
水猿兵团五哥 2009-11-06
  • 打赏
  • 举报
回复
冒个泡
magicbacon 2009-11-06
  • 打赏
  • 举报
回复
排序后赋值给新的datatable,从这个新的datatable中获取数据。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧