VB.NET2005です。
DataGridViewで、例えば、
ButtonColumn.ButtonColumn.Text = "参照"
UseColumnTextForButtonValue = True
と指定した場合、新規行のボタンのテキストが空白になってしまいます。
既存行は”参照”と表示されているのですが。
新規行のボタンテキストを表示するにはどうすればよいか教えて下さい。
何卒よろしくお願い申し上げます。
下記のように、既定値指定を利用する
Private Sub DataGridView1_DefaultValuesNeeded(ByVal sender As Object, ByVal e As DataGridViewRowEventArgs)
Handles DaaGridView1.DefaultValuesNeeded
e.Row.Cells("Column1").Value = "参照"
End Sub
と、新規行にカーソルを置いた時にだけ
ボタン名が表示されますが、やはり常に表示されません。
よろしくお願い致します。
ボタン列の DefaultCellStyle に、NullValue = "参照" と設定しておくとか。
なるほど!目からうろこです…
長い間悩んでいたのが馬鹿みたいですね。
本当にありがとうございました。
ツイート | ![]() |