0
DataTable이 있는데 'place'필드가 true 인 특정 셀의 배경을 변경하고 싶습니다.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