Hi workaholic
在绑定C1FlexGrid时会自动生成列,如果要在C1FlexGrid中菲数据源的列信息,可以使用c1FlexGrid1.Cols.Insert来添加,然后再设置单元格图片:
- private void Form5_Load(object sender, EventArgs e)
- {
- DataTable dt = new DataTable();
- dt.Columns.Add("AAA BBB CCC");
- dt.Columns.Add("Name");
- dt.Columns.Add("Description");
- dt.Rows.Add("A1", "B1", "C1");
- dt.Rows.Add("A1", "B1", "C1");
- dt.Rows.Add("A1", "B1", "C1");
- dt.Rows.Add("A1", "B1", "C1");
- c1FlexGrid1.DataSource = dt;
- c1FlexGrid1.Cols.Insert(1);
- c1FlexGrid1.Cols[1].ImageAlign = C1.Win.C1FlexGrid.ImageAlignEnum.CenterCenter;
- for (int row = 1; row < c1FlexGrid1.Rows.Count; row++)
- {
- c1FlexGrid1.SetCellImage(row, 1, Image.FromFile("edit.jpg"));
- }
- }
复制代码 |