在這裏有很多關於這個問題的問題,但我已經嘗試過發佈的解決方案,但仍然沒有得到它的工作。如何將文本添加到我在DataGridview中的rowheaders,C#中?
我有一個datagridview,我想在行標題上顯示rownumber。 這是我曾嘗試:
gridView.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToDisplayedHeaders;
gridView.AutoResizeRowHeadersWidth(
DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
foreach (DataGridViewRow row in gridView.Rows)
{
row.HeaderCell.Value = (row.Index + 1).ToString();
}
此代碼是從OnLoad事件稱爲,因爲在其他問題中指出,代碼不應該是在構造函數中運行。
建議?謝謝!
謝謝!我結束了這樣做:代碼片段 void dataGridView1_CellFormatting(object sender,DataGridViewCellFormattingEventArgs e) { this.dataGridView1.Rows [e.RowIndex] .HeaderCell.Value = e.RowIndex.ToString(); } – kakka47 2012-02-29 14:41:02