1

我正在尝试设置 DataGrid 的备用行的单元格模板,类似于“AlternatingRowBackground”,但不仅仅是用于背景颜色。

DataGridView 的“AlternatingRowsDefaultCellStyle”是否有替代方案?

我可以在我自己的继承 DataGrid 的类中以编程方式执行此操作(使用 LoadingRow 事件)。问题是我需要知道行的索引以确定要使用的样式。我似乎找不到获取行索引的方法。

4

1 回答 1

1

发现 LoadingRow 事件中有一个 GetIndex 方法,因此我可以使用它来确定分配行的样式。

this.LoadingRow += (s,e) =>
{
    if(e.Row.GetIndex() % 2 == 1)
        e.Row.Style = //alternate Style
};
于 2012-09-13T07:21:12.127 回答