最简单的方法是 使用 datagrid的LoadingRow事件。
private void datagrid_LoadingRow(object sender, DataGridRowEventArgs e)
{
var drv = e.Row.Item as DataRowView;
switch (drv["ID"].ToString())
{
case "1": e.Row.Background = new SolidColorBrush(Colors.Green);
break;
case "2": e.Row.Background = new SolidColorBrush(Colors.Yellow);
break;
case "3": e.Row.Background = new SolidColorBrush(Colors.CadetBlue);
break;
}
}C# WPF DataGrid 根据某列的值设置行的背景色
最新推荐文章于 2024-01-09 13:56:17 发布
本文介绍了一种在DataGridView中根据特定条件为不同行设置不同背景颜色的方法。通过使用LoadingRow事件,可以根据每行数据的ID属性来改变其背景颜色。
8369

被折叠的 条评论
为什么被折叠?



