我正在尝试设置DataGrid备用行的单元格模板,类似于“AlternatingRowBackground”,但不仅仅是背景颜色。
是否有替代DataGridView的“AlternatingRowsDefaultCellStyle”?
我可以在我自己继承DataGrid的类(使用LoadingRow事件)中以编程方式执行此操作。这个问题是我需要知道行的索引来确定要使用的样式。我似乎找不到获取行索引的方法。
答案 0 :(得分:1)
发现在LoadingRow事件上有一个GetIndex方法,所以我可以使用它来确定分配行的样式。
this.LoadingRow += (s,e) =>
{
if(e.Row.GetIndex() % 2 == 1)
e.Row.Style = //alternate Style
};