高分求教一个小问题

Toti 2005-11-26 04:50:20
怎样使一个已经绑定好了的DATAGRID数据往上移,或者往下移任意行,
例如这是我一个DATAGRID数据,已经绑定好了!!
1 10 20
2 30 40
3 40 50
。。 。。 。。
我想实现下面效果,怎么实现,
1 40 50
2 10 20
3 30 40
。。。。。。。
。。 。。 。。

我这里只是列出移动一行,我可能有多少同时要移动!!!!!!!!!!!!!
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
clxxj 2005-11-28
  • 打赏
  • 举报
回复
加入一个排序列,用视图,然后运用排序的算法,改变记录的序号,重新绑定到datagrid
wfz131 2005-11-27
  • 打赏
  • 举报
回复
我曾在一本书上看过,过程挺复杂的,我帮你找找
sunnystar365 2005-11-27
  • 打赏
  • 举报
回复
楼上说的有道理
看楼主上面的写的,移上之后的一条记录就看不到了,所以可以把数据上移后的数据
生成DataView,然后在DataGrid中绑定DataView,让人感觉是上移了。
jxufewbt 2005-11-27
  • 打赏
  • 举报
回复
用视图
greennetboy 2005-11-27
  • 打赏
  • 举报
回复
这个最好的解决办法就是用视图了亚!
mapserver 2005-11-26
  • 打赏
  • 举报
回复
TO:aoyo(遨游~ 认真生活,努力微笑^_^)
怎么移动???????????????
DataGrid.DataSource = DataSet;
DataSet实际上一块Buffer,DataSet里的数据是没有位置的,DataGrid.DataSource = DataSet这个动作,实际上DataSet会生成一个DataView,DataGrid在绑定到这个DataView上。
所以要实现这个移动的话,可以考虑做在DataView上。
gngnandgngn 2005-11-26
  • 打赏
  • 举报
回复
改数据源,然后重新绑定
aoyo 2005-11-26
  • 打赏
  • 举报
回复
不用移动DATAGRID,移动绑定的数据源,比如DataTable,就行了
Toti 2005-11-26
  • 打赏
  • 举报
回复
我可能有多行同时要移动!!

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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