如何在Datagridview C#中为特定列设置列标题文本

33 .net c# datagridview winforms

如何在Datagridview C#中为特定列设置列标题文本

The*_*iot 48

在Column对象中有HeaderText属性,您可以在初始化网格后找到该列并设置其HeaderText,或者通过DataGrid的设计器在Windows窗体设计器中进行设置.

    public Form1()
    {
        InitializeComponent();

        grid.Columns[0].HeaderText = "First Column"; 
        //..............
    }
Run Code Online (Sandbox Code Playgroud)

更多详情,这里在MSDN.关于DataGrid的更多细节在这里.


Mar*_*ell 48

有关信息,如果您绑定到类,则可以通过以下方式在类型中执行此操作DisplayNameAttribute:

[DisplayName("Access key")]
public string AccessKey { get {...} set {...} }
Run Code Online (Sandbox Code Playgroud)

现在,自动生成列上的标题文本将是"访问密钥".


Col*_*lin 5

grid.Columns[0].HeaderText
Run Code Online (Sandbox Code Playgroud)

要么

grid.Columns["columnname"].HeaderText
Run Code Online (Sandbox Code Playgroud)