对于复杂点的需要动态生成的表格
可以用二维坐标表示一个格格,可以很灵活的控制每一个单元格,
在一行一行的去添加值
每个格格可以用一个二维坐标(x,y)表示,如
(1,1) | (1,2) |
(2,1) | (2,2) |
(3,1) | (3,2) |
如果每个格格用一个model放值可以把他放到一个键值对里
Dictionary<string, BDModel> dc = new Dictionary<string, BDModel>();
赋值的时候可以
dc[row + "_" + col] = bd; //row + "_" + col就相当于一个坐标,用键表示
有了这个键值对后添加值的时候就用行列去循环添加就行了
这里的每一格格并不一定就是表示一个格格也可以表示多列,
一个组,如调度中车辆的一个方向他具有三个属性(计划发车时间,实际发车时间,时间到达时间)
每个属性都是一列,这三个属性可以用一个model表示,分别为三个列赋值