CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

一个难题:如果实现DATAGRID保存后,自动排序?

楼主follyfour(傻四)2004-11-03 20:49:38 在 .NET技术 / C# 提问

两个DATAGRID,两个有关系的表。第一个DATAGRID的源是父表,第二个DATAGRID的source是父表,member是关系。  
  改完第二个DATAGRID后保存,怎样使新增的字段自动排序?  
   
  我现在的办法是清空第二个表,再填充,但这个办法很不爽,还有没有别的方法?看起来更合理、更舒服些。  
   
  曾经试过,对第二个表建立一个DATAVIEW,然后无效(这方法对第一个表是有效的),估计是因为member是关系的原因吧?  
   
  还想能不能模拟鼠标点列头排序,但我不知道怎样才能模拟并触发相应的事件。  
   
  您有好的方法请告诉我,我也会把这个方法再告诉其他人的,大家相互帮助:)   谢谢! 问题点数:50、回复次数:8Top

1 楼langmafeng(乞力马扎罗)回复于 2004-11-03 20:58:00 得分 10

DataSet.Tables[0].DefaultView.Sort   =   "id";Top

2 楼jinbingg(bing)回复于 2004-11-03 21:06:52 得分 30

有了关系是不太好处理,我写的也是老出错。。没有办法。使用其它的途径。。Top

3 楼follyfour(傻四)回复于 2004-11-03 21:14:50 得分 0

to   langmafeng(乞力马扎罗)   :这个办法只对第一个表有效。对这种关系的无效。  
   
  to   jinbingg(bing):   还有什么途径?望指教。我是用的重新填充表,这方法不应该是最好,那么最好的办法是什么?Top

4 楼follyfour(傻四)回复于 2004-11-03 22:04:22 得分 0

UP一下Top

5 楼hdhai9451(☆新人类☆)回复于 2004-11-03 22:11:51 得分 10

我覺得在sql語句可以做文章吧﹖Top

6 楼follyfour(傻四)回复于 2004-11-03 22:34:46 得分 0

感谢楼上的意见,也许应该在DATASE和T。VB中找个函数调用一下就可以  
   
  我试试去了Top

7 楼follyfour(傻四)回复于 2004-11-04 08:14:13 得分 0

昨晚找了半天,没找到,好象在读入窗口后,点DATAGRID,不再触发DATASET。VB中的代码。  
   
  用重填表的方式,速度太慢,有点接受不了。  
   
  谁能模拟鼠标点击列头的效果?谢谢!Top

8 楼follyfour(傻四)回复于 2004-11-04 16:09:33 得分 0

别的不说了,只说UP!Top

相关问题

  • 排序难题,求教啊!
  • 简单的难题,关于排序的
  • 高手请进:XML排序,XPath难题
  • 一个字段内的排序难题
  • 一个字段内的排序难题
  • 智能匹配排序难题
  • Datagrid能否排序?
  • datagrid 排序问题
  • datagrid排序问题?
  • datagrid排序问题

关键词

  • datagrid
  • 模拟
  • 表
  • 办法
  • 方法
  • 关系

得分解答快速导航

  • 帖主:follyfour
  • langmafeng
  • jinbingg
  • hdhai9451

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo