datatable排序
我在一个datatable里动态添加数据,添加的数据结构是id(int),description(string),Value(int),数据
{1,"a",2,};{1,"b",2};{2,"c",4};{2,"d",4};{3,"e",3};{3,"f",3};{}里表示一行数据,我想先按value排序,然后再按id排序,id一样的必须在一起,id一样,value就一样,不知怎么做?哪位大虾指点一下。
问题点数:20、回复次数:9Top
1 楼jadeface(颜如玉)回复于 2006-03-10 09:54:00 得分 4
DataTable 好象没有排序功能,DataView 有:
Dim dv As DataView = New DataView(dt)
dv.Sort = "value"Top
2 楼zqsntws(轻松)回复于 2006-03-10 10:08:11 得分 0
DataView可以按两列排序吗?先按value,然后再按id?把结果添加到dataset中?最后绑带到datagrid?Top
3 楼xrascal(横刀夺爱)回复于 2006-03-10 17:43:25 得分 10
顶Top
4 楼zqsntws(轻松)回复于 2006-03-13 11:10:33 得分 0
自己顶Top
5 楼sandsboy(竹子)回复于 2006-03-13 11:17:54 得分 3
DataTable没有排序功能,可以用DataViewTop
6 楼zqsntws(轻松)回复于 2006-03-14 15:30:11 得分 0
在DataView里排完序直接影响所关联的datatable吗?Top
7 楼zqsntws(轻松)回复于 2006-03-15 13:56:39 得分 0
我实践得出了结论:不会Top
8 楼beiouwolf(beiouwolf)回复于 2006-03-15 14:06:29 得分 3
DATAVIEW直接可以绑定到DATAGRID
干吗还去转DATATABLE
DV.SORT可以按多列排序Top
9 楼xrascal(横刀夺爱)回复于 2006-03-15 14:23:18 得分 0
如果表格不使用 DataGrid 呢?
用的是
Response.Write("<table>");
Response.Write("</table>");
这样画出来的表格呢?
Top




