好吧,這讓我很生氣,我覺得自己是個新手。我使用WPF Toolkit與.NET 3.5的WPF的DataGrid控件。
Link on Codeplex hereWPF DataGrid RowDataBound?
我想要一個等價於經典的GridView的RowDataBound事件,而我找不到任何。我嘗試過使用LoadingRow
,但每次滾動時都會觸發。
我想基於數據庫值更改網格中某些單元格的背景顏色。
我是新來的WPF。我應該使用XAML綁定嗎?
好吧,這讓我很生氣,我覺得自己是個新手。我使用WPF Toolkit與.NET 3.5的WPF的DataGrid控件。
Link on Codeplex hereWPF DataGrid RowDataBound?
我想要一個等價於經典的GridView的RowDataBound事件,而我找不到任何。我嘗試過使用LoadingRow
,但每次滾動時都會觸發。
我想基於數據庫值更改網格中某些單元格的背景顏色。
我是新來的WPF。我應該使用XAML綁定嗎?
我結束了使用EnableRowVirtualization="False"
DataGrid中禁用行虛擬化。這樣,LoadingRow事件只會觸發一次所有項目。
做,在WPF的恰當方式是通過Datatrigger
<DataTrigger Binding="{Binding Path=State}" Value="WA">
<Setter Property="Foreground" Value="Red" />
</DataTrigger>
是領會到
UPDATE DataGrid
SET Foreground = 'Red'
WHERE State = 'WA';