0
私はDataTableを持っており、その「場所」フィールドが真である特定のセルの背景を変更したい。DataGrid wpfの特定のセルの背景を設定する方法は?
DataGridのItemSourceをC#コードで設定しました。
私はこのコードを試してみたが動作しません:C#コードで
<DataGrid x:Name="dg">
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<DataTrigger Binding="{Binding Place}"
Value="True">
<Setter Property="Background" Value="Yellow"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
</DataGrid>
:
DataTable dt = new DataTable();
dt.Columns.Add("Time", typeof(string));
dt.Columns.Add("Place", typeof(string));
dt.Rows.Add("23:00", "true");
dt.Rows.Add("21:00", "true");
dt.Rows.Add("19:00", "false");
dg.ItemsSource = dt.AsDataView();
のDataTableの私の提出 '場所' でDataTriggerをバインドする方法?
このプレゼンテーションの後ろにモデルのコードをいくつか表示してください。 – Fruchtzwerg
あなたが意味することを理解することは難しいです。私はここでいくつかの正しいヘルプを得るためにいくつかのコードを追加する必要があると思います。 – Fruchtzwerg