如何更改DatagridView中的标题文本 - 在代码C#中?
答
如果您正在使用数据绑定到一个类型,自动生成的列,这是[DisplayName(...)]
,即
[DisplayName("Last name")]
public string LastName {get;set;}
否则这是对列,即HeaderText
grid.Columns[0].HeaderText = "Something special";
一个基本的方式来增加一列是:
int columnIndex = grid.Columns.Add("columnName", "Header Text");
或者你可以更具体,例如添加超链接的列:
grid.Columns.Add(new DataGridViewLinkColumn());
(你可以明显地先对新列设置多个属性)
答
dataGridView1.Columns.Add("colName", "colHeaderText");
这是最简单的添加列和设置标题文本的方法,但如果您希望列有用,遵循@Marc Gravell的建议可能更有用。
答
试试这个,它的工作对我来说...
dataGridView1.Columns [datagridview1.CurrentCell.ColumnIndex] .HeaderText = “newHeaderText”;
添加[WinForms]标签真的太麻烦了吗? – 2010-03-21 09:28:27
好的,在这里:[WinForms] – Gold 2010-03-21 11:49:50