webcontrol的table的排序
如下:
星期|一 二 三 四 五 六 日
--------------------------------------
A |白 白 红 白 白 白 白
B |白 白 红 红 白 白 白
C |白 红 白 白 白 红 白
D |白 白 白 白 红 红 白
E |白 白 白 红 白 白 白
符合条件的单元格,用白跟红表示颜色。
实际上,头部的“星期“跟左边的“ABCDE“是很复杂,现在设计成table(星期),DataGrid(ABCDE),tableMain(颜色用)
table跟DataGrid的数据循环比较,判断颜色。
如果颜色用DataGrid来做,生成数据是一次循环,绑定后,置颜色,又是一次循环,影响性能。
所以用webcontrol的table来做,先给符合条件的lable置颜色,放到cell,在放到row,最后在table.Rows.Add。
现在想实现排序功能,比如左边变成EDCBA,tableMain也跟着排序。
怎么实现好???