私はDataGridviewを持っていますが、データの入力目的で読み込み専用にする列をいくつか設定しています。私がそれをすると、コラムは普通の白のままです(エントリーは許されませんが)。列の色をどのように灰色にすることができますか?私は行を色付けする方法については多くのサンプルを見てきましたが、列は見ていませんでした。DataGridviewで列の色を変更する方法は?
読み取り専用列を灰色で表示するにはどうすればよいですか?
私はDataGridviewを持っていますが、データの入力目的で読み込み専用にする列をいくつか設定しています。私がそれをすると、コラムは普通の白のままです(エントリーは許されませんが)。列の色をどのように灰色にすることができますか?私は行を色付けする方法については多くのサンプルを見てきましたが、列は見ていませんでした。DataGridviewで列の色を変更する方法は?
読み取り専用列を灰色で表示するにはどうすればよいですか?
DefaultCellStyleのプロパティを選択してください。
編集:
grid.Columns["NameOfColumn"].DefaultCellStyle.ForeColor = Color.Gray;
だけDataGridViewColumnオブジェクトのスタイルを変更し、
myGrid.Columns["myColumn"].DefaultCellStyle.BackColor = Color.Red;
あなたはそうDefaultCellStyleプロパティを使用してのような列にセルの背景色を指定することができますDataGridViewColumnのインスタンスです。
DataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Gray;
- それを変更する正しい方法(特にインデックスの代わりにcolumnnameを使用する場合は、インデックスを使用するのが嫌いです)を+1してください。 :-) – MAW74656
その色.Red not Colors.Red – Narayan