DataGridViewButtonColumn
にいくつかのテキストを表示する必要があります。私はSO
でこれらについてよく似た質問をたくさん読んだ。それらの多くは私にはないUseColumnTextForButtonValue
からTrue
の設定を推奨しています。奇妙なことに、Microsoft
は少なくともrow
を持つようにして、ボタンにテキストが表示されるようにします。C#datagridviewbuttoncolumn表示されないテキスト
次は私のコードです:しかし
dataGridView1.ColumnCount = 2;
dataGridView1.Columns[0].Name = "a";
dataGridView1.Columns[1].Name = "b";
ArrayList row = new ArrayList();
row.Add("1");
row.Add("2");
dataGridView1.Rows.Add(row.ToArray());
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
btn.Name = "text";
btn.UseColumnTextForButtonValue = true;
dataGridView1.Columns.Add(btn);
このコードは動作しますが、:ここで動作するコード
:このコードは、DataGridViewButtonColumn
上のテキストを表示しませdoesnの
DataGridViewButtonColumn EditColumn = new DataGridViewButtonColumn();
EditColumn.HeaderText = "Complete";
EditColumn.Name = "Complete";
EditColumn.UseColumnTextForButtonValue = True;
dataGridView.Columns.Add(EditColumn);
データベースからデータを取得していますので、ここではdataGridView.Rows.Add(row.ToArray())
を使用しません。では、テキストをDataGridViewButtonColumn
に表示させるにはどうすればよいですか?
[このスタックオーバーフロー](http://stackoverflow.com/questions/30256811/datagridview-button-text-not-appearing-despite-usecolumntforforbuttontext-set-to) –
[こちら](https:// social.msdn.microsoft.com/Forums/windows/en-US/64110c71-aa5c-40b4-a22f-ed800c603392/showing-text-on-the-buttons-in-datagridviewbuttoncolumn-c?forum=winformsdatacontrols)方法バインディング – TaW