2010-03-21 82 views

回答

26

如果您正在使用數據綁定到一個類型,自動生成的列,這是[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()); 

(你可以明顯地先對新列設置多個屬性)

1
dataGridView1.Columns.Add("colName", "colHeaderText"); 

這是最簡單的添加列和設置標題文本的方法,但如果您希望列有用,遵循@Marc Gravell的建議可能更有用。

1

試試這個,它的工作對我來說...

dataGridView1.Columns [datagridview1.CurrentCell.ColumnIndex] .HeaderText = 「newHeaderText」;

相關問題