0
BindingSource的DataSource是一個具有一些公共屬性的類。格列創建這樣的:如何以編程方式更改綁定到具有自定義類的BindingSource的DataGridView中的列的顏色?
DataGridViewTextBoxColumn vendorIDColumn =
new DataGridViewTextBoxColumn()
{
MinimumWidth = 50,
FillWeight = 20,
DataPropertyName = "VendorID",
HeaderText = "Vendor ID",
AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
};
grid.Columns.Add(vendorIDColumn);
的DataGridView的財產「的AutoGenerateColumns」被設定爲「假」。 嘗試grid.Columns[0].DefaultCellStyle.BackColor = Color.Red;
但它沒有奏效。
即使我可以設置顏色創建列時/加入我需要能夠在不同的方法中,在執行期間改變顏色。(分析結合數據,然後改變顏色) – Falcon 2012-02-15 20:38:58
在這種情況下你想要在事情發生時聽取事件。無法在家中回想起事件名稱,但是當它提供時,您可以更改背景顏色。 – JeremyK 2012-02-15 22:35:59