datagridview 插入行的问题 datagridview 中我要在不同的位置插入多个统计行,我先把column进行了排序(sort),然后插入行,但是 ds.Tables["glass"].Rows.InsertAt(dr, 4);但是插入的行总是显示在最上面啊???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肯定是你ds的位置就没有对,dataGridView是按你的ds数据源来显示的你跟踪看看你的ds.Tables的数据,估计就是插入的新行排在第一了 我试了下,问题在与我对column【“班别”】进行了排序(sort),所以才每次都ds.Tables["glass"].Rows.InsertAt(dr, 4); 添加到第一行了,这个问题寻求解决的办法 你是排好序后插入,如:你排序前是:3412排好序后是:1,2,3,4这时insert位置是3的话应该把4挤到后面去啊?你在插入的时候就直接在第一了?没有指定索引处插入吗? 取数据的时候排序,而不是显示到datagridview之前排序。就是说sql语句中order by,而不是取到dataset了再排序。 取值的时候就按班级排序(sql排序),然后再增加应该也行 当然用了索引到具体的位置啊 ds.Tables["glass"].Rows.InsertAt(dr, 4); 将你的排序放在sql中应该就没有问题了 我也碰到了同样的问题,但是我后来是通过变通一个方法实现了该功能,在数据库中使用 with roolup先把汇总的统计好,然后直接显示出来的 通过SQL查询排序,汇总就不会出现这样的问题 请楼主看下我回复的这个帖子,和你问题一样。仔细看看,也许可以发现问题。http://topic.csdn.net/u/20081223/20/1162f8d2-85e6-4f26-9203-34d0e53caa5a.html 为什么同样的sql就不执行呢? C#中的一些问题 关于使用约束的泛型接口的继承问题 达人帮我看看这个错误 DataGrid中内容生成到XML的问题 请各位大哥推荐几个单元测试和测试代码覆盖率的工具. 发布一个文件重命名的小工具,希望对大家有帮助 我想做一个有一个IMAGE控件和一个BROWSE按钮 当点BROWSE按钮时,弹出一个对话框,然后先择图片路径,再在IMAGE控件中显示出该图片 200分-难题,使用备用网络的情况下如何实现网络的切换?? 想问一下在.net Framework当中如何实现异步WINSOCK 大伙们帮忙解决哈? media player播放器能支持哪些格式?
你跟踪看看你的ds.Tables的数据,估计就是插入的新行排在第一了
我试了下,问题在与我对column【“班别”】进行了排序(sort),所以才每次都
ds.Tables["glass"].Rows.InsertAt(dr, 4);
添加到第一行了,这个问题寻求解决的办法
你排序前是:
3
4
1
2
排好序后是:1,2,3,4
这时insert位置是3的话应该把4挤到后面去啊?你在插入的时候就直接在第一了?没有指定索引处插入吗?
取数据的时候排序,而不是显示到datagridview之前排序。
就是说sql语句中order by,而不是取到dataset了再排序。
当然用了索引到具体的位置啊 ds.Tables["glass"].Rows.InsertAt(dr, 4);
仔细看看,也许可以发现问题。
http://topic.csdn.net/u/20081223/20/1162f8d2-85e6-4f26-9203-34d0e53caa5a.html