好吧,这让我抓狂,我觉得自己完全是个新手。
我在 .NET 3.5 中使用 WPF 工具包中的 WPF 的 DataGrid 控件。
Link on Codeplex here
我想要一个与经典 GridView 的 RowDataBound 事件等效的事件,但找不到。我尝试使用 LoadingRow
,但每次滚动时它都会触发。
我正在尝试根据数据库值更改网格中某些单元格的背景颜色。
我是 WPF 的新手。我应该使用 XAML 绑定(bind)吗?
最佳答案
在 WPF 中这样做的恰当方法是通过 Datatrigger
<DataTrigger Binding="{Binding Path=State}" Value="WA">
<Setter Property="Foreground" Value="Red" />
</DataTrigger>
理解为
UPDATE DataGrid
SET Foreground = 'Red'
WHERE State = 'WA';
关于c# - WPF 数据网格行数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013236/