3
我正在使用datagridview,我没有使用任何数据源。我想动态地为它分配值。创建我自己选定的列数和行数并命名。 另外我想添加图像到单元而不是数据。如何在datagridview中动态创建列并为其分配标题?
至于改变列文字,我们可以使用
grid.Columns[0].HeaderText = "First Column";
如何改变用它来标记行?
我正在使用datagridview,我没有使用任何数据源。我想动态地为它分配值。创建我自己选定的列数和行数并命名。 另外我想添加图像到单元而不是数据。如何在datagridview中动态创建列并为其分配标题?
至于改变列文字,我们可以使用
grid.Columns[0].HeaderText = "First Column";
如何改变用它来标记行?
设置该行的HeaderCell.Value
:
DataGridView dgv = new DataGridView();
dgv.Columns.Add("Foo", "Foo Text");
dgv.Rows.Add();
dgv.Rows[0].HeaderCell.Value = "Row Text";
Form form = new Form();
form.Controls.Add(dgv);
Application.Run(form);
其良好的,但如何在细胞中而不是字符串使用的图片? Plz帮助 – Mobin 2009-08-17 21:39:01
我不知道... – 2009-08-17 21:58:53
这里有一个例子,显示了使用CellPainting的这个;但我没有测试过它:http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/17a65aed-8796-408e-98e4-92a82999df13 – 2009-08-17 22:01:44