dataset排序的帖子都是说怎么用dataview排好序就绑定到datagrid上,可我要在排序后反复使用dataset,怎么让dataset中datatable的内容也跟着排序?
解决方案 »
- Lock怎么锁不到变量?
- wpf怎样显示应用程序快捷方式?
- C#调用word功能按钮
- 哪位大哥哥能帮帮我呀,看看这段代码怎么运行
- 疑问?字符串数组赋值的一个简单问题?
- 谁能说说委托数组和事件有啥区别啊??
- mdi子窗体FormBorderStyle=none,WindowState=normal,在show出窗体时为什么标题栏会闪一下?
- c#中和vb立即窗口有相同功能的是什么,如何在程序运行是想立即窗体输出数据
- SHFileOperation( )的返回值问题
- C#如何判定服务器上指定的exe程序是否正在运行?
- messagebox,combobox,textbox的显示外观设置
- 程序执行时,我想用Label显示执行到哪一步,怎么让代码空闲一下把文字显示出来?
DataSet.Tables[0].DefaultView.Sort = DataSet.Tables[0].Column[0].Caption;
处理完后,把DataView绑定到DataGrid上,发现记录按我的要求排序了。
可当我用for语句将ds.Tables[0]逐条数据入库后,发现数据库里的顺序仍是乱的。
也就是说DataView没有影响到相应的Table。
该怎么办?我后面还需要对这个Table的记录按一定顺序进行复杂处理。
难道只能导进数组?
所以对dataView是无法对dataTable中的内容进行排序的,如果是excel应该有公式可以设置的,你找找有没有这类的方法或属性。
数据库里的顺序仍是乱的---这句话是什么意思,你插入数据库需要对其排序吗,如果需要就建立索引。数据库会自动维护的。
Excel是用户从客户端上传的,我不能随意控制。
我今天new了一个DataRow作为临时空间,直接将Table用冒泡排序了。