根据自定义类对象的属性区分不同的行。例如,如果对象的可用状态不可用,则行背景颜色应显示为黄色。同样,如果对象的删除状态设置为true,则行背景颜色应为红色。
我有一个DataGridView,它的DataSource设置为DataView。 DataView的表设置为由自定义类填充数据的DataTable。
我创建了一个正确设置背景颜色的方法(测试并且工作正常)。但是,此方法在DataGridView1.RowsAdded
事件上执行。出于某种原因,即使我添加了20行,它也仅对行索引0和行索引1进行两次事件。
我需要一个DataGridView事件,每次添加一行或每次DataView上的RowFilter更改时都会触发我的方法。我怎么能这样做呢?
答案 0 :(得分:1)
处理自定义行/单元格样式的最佳方法是订阅以下事件:
只有在显示行时才会引发它们。