如何在datagridview中动态创建列并为其及其行分配标题?

时间:2009-08-17 21:31:50

标签: c# datagridview

我使用的是datagridview,我没有使用任何数据源。我想动态地为它分配值。创建我自己选择的列数和行数并命名它们。 另外,我想将图像添加到单元格而不是数据。

至于更改列文本,我们可以使用

grid.Columns[0].HeaderText = "First Column";

如何更改用于标记行?

1 个答案:

答案 0 :(得分:3)

为行设置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);
相关问题