[英]How to set column header text for specific column in Datagridview C#
如何在Datagridview C#中為特定列設置列標題文本
有關信息,如果您要綁定到一個類,則可以通過DisplayNameAttribute
以您的類型執行此操作:
[DisplayName("Access key")]
public string AccessKey { get {...} set {...} }
現在,自動生成的列上的標題文本將為“訪問鍵”。
grid.Columns[0].HeaderText
要么
grid.Columns["columnname"].HeaderText
private void datagrid_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
string test = this.datagrid.Columns[e.ColumnIndex].HeaderText;
}
此代碼將獲取HeaderText
值。
Dg_View.Columns.Add("userid","User Id");
Dg_View.Columns[0].Width = 100;
Dg_View.Columns.Add("username", "User name");
Dg_View.Columns[0].Width = 100;
如果您使用Visual Studio Designer,則可能在YourForm.Designer.cs
文件中為每個列定義了字段,例如:
private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn1;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
如果給它們提供有用的名稱,則可以輕松設置HeaderText
:
usefulNameForDataGridViewTextBoxColumn.HeaderText = "Useful Header Text";
dgv.Columns [0] .HeaderText =“您的標題”;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.