ここにこの問題に関する多くの質問がありますが、私は解決策を投稿しようとしましたが、それでも問題はありません。DataGridviewのC#の行ヘッダーにテキストを追加するにはどうすればよいですか?
ローヘッダーにrownumberを表示するDataGridviewがあります。 は、これは私が試したものです。他の質問では、コードは、コンストラクタで実行されるべきではないと記載されているので、
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イベントから呼び出されます。
アドバイス?ありがとう!
THanks!コードスニペット void dataGridView1_CellFormatting(オブジェクト送信者、DataGridViewCellFormattingEventArgs e) { this.dataGridView1.Rows [e.RowIndex] .HeaderCell.Value = e.RowIndex.ToString(); } – kakka47