代码之家  ›  专栏  ›  技术社区  ›  SiN

WPF数据报行数据绑定?

  •  2
  • SiN  · 技术社区  · 15 年前

    好吧,这让我很生气,我觉得自己像个新手。

    我使用的是wpf工具箱中的wpf的datagrid控件和.net 3.5。
    Link on Codeplex here

    我想要一个与经典GridView的rowdatabound事件等效的事件,但找不到任何。我试着和 LoadingRow 但是每次我滚动它都会启动。

    我正在尝试根据数据库值更改网格中某些单元格的背景色。
    我是WPF新手。我应该使用XAML绑定吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Amsakanna    15 年前

    在WPF中这样做的正确方法是 Datatrigger

    <DataTrigger Binding="{Binding Path=State}" Value="WA">
        <Setter Property="Foreground" Value="Red" />
    </DataTrigger>  
    

    理解到

    UPDATE DataGrid
    SET Foreground = 'Red'
    WHERE State = 'WA';
    
        2
  •  1
  •   SiN    15 年前

    我最终禁用了数据报上的行虚拟化 EnableRowVirtualization="False" . 这样,对于所有项目,loadingrow事件只会触发一次。

    推荐文章