如何在DatagridView中更改标题文本 - 在代码C#中?

Gol*_*old 9 c# winforms

如何在DatagridView中更改标题文本以及如何添加或删除列 - 在C#代码中?

提前致谢

Mar*_*ell 29

如果您使用数据绑定到类型和自动生成的列,这就是[DisplayName(...)],即

[DisplayName("Last name")]
public string LastName {get;set;}
Run Code Online (Sandbox Code Playgroud)

否则这就是HeaderText列,即

grid.Columns[0].HeaderText = "Something special";
Run Code Online (Sandbox Code Playgroud)

添加列的基本方法是:

int columnIndex = grid.Columns.Add("columnName", "Header Text");
Run Code Online (Sandbox Code Playgroud)

或者您可以更具体,例如添加一列超链接:

grid.Columns.Add(new DataGridViewLinkColumn());
Run Code Online (Sandbox Code Playgroud)

(你显然可以先在新列上设置更多属性)