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