ComponentOne FlexGrid 是一款经典的表格控件,包含在WinForm、WPF、SilverLight、Asp.NET等界面套包产品里,这篇文章主要介绍如何对非绑定状态下的FlexGrid进行数据的填充,具体如下:
1.用数据填充一列
想要用数据填充一列,在窗体加载的时候,用表格的索引设置一个循环来填充列。将下面的代码添加到Form_Load 事件中,将0填充到第一列的所有行:
int r;
for (r = c1FlexGrid1.Rows.Fixed; r <= c1FlexGrid1.Rows.Count -1;r++)
{
this.c1FlexGrid1[r, 1] = 0;
}
2.用数据填充一个单元格区域
想要用数据填充一个单元格区域,在窗体加载的时候,为CellRange设置Data属性。添加下面的代码到Form_Load事件中,设置Data 属性为0:
C1.Win.C1FlexGrid.CellRange rng = this.c1FlexGrid1.GetCellRange(1,1,3,3);
rng.Data = 0;
3.用数据填充一行
想要用数据填充一行,在窗体加载的时候,用表格的索引设置一个循环来填充行。添加下面的代码到Form_Load事件中,将第一行的所有列填充为0:
int r;
for (r = c1FlexGrid1.Cols.Fixed; r <= c1FlexGrid1.Cols.Count -1;r++)
{
this.c1FlexGrid1[1, r] = 0;
}
4.用数据填充一个单元格
想要用数据填充一个单元格,在窗体加载的时候,用表格的索引来设置数据。添加下面的代码到Form_Load事件中, 设置单元格的文本:
this.c1FlexGrid1[3, 2] = "Cell Text";