好吧,这快把我逼疯了,我觉得自己完全是个新手。
我在.NET 3.5中使用WPF Toolkit中的DataGrid控件。
Link on Codeplex here
我想要一个与经典的GridView的RowDataBound事件等效的事件,但是我找不到。我尝试过使用LoadingRow,但每次滚动时它都会触发。
我正在尝试根据数据库值更改网格中某些单元格的背景颜色。
我是WPF的新手。我应该使用XAML绑定吗?
发布于 2010-06-10 19:50:47
我最终使用EnableRowVirtualization="False"在DataGrid上禁用了行虚拟化。这样,对于所有项,LoadingRow事件将只触发一次。
发布于 2010-06-10 17:40:51
在WPF中,最合适的方法是通过Datatrigger。
<DataTrigger Binding="{Binding Path=State}" Value="WA">
<Setter Property="Foreground" Value="Red" />
</DataTrigger> 它理解为
UPDATE DataGrid
SET Foreground = 'Red'
WHERE State = 'WA';https://stackoverflow.com/questions/3013236
复制相似问题