ANIL AYDINALP Ответов: 1

Я использую C# WPF и datagirid мне нужно конкретное изменение цвета строки при условии?


private void Liste()
{


ID = Convert.ToInt32(MainWindow.UserID);

var data = from p in dc.ToplantiTalepFormus from c in dc.Onays where p.Toplanti_Talep_ID == c.Toplanti_Talep_ID select new { p.Toplanti_Talep_ID, p.Toplanti_Talep_Tarihi, p.Toplanti_Tarihi, p.Toplanti_Saat, p.Toplanti_Konusu, p.Toplanti_Yeri, p.Toplanti_Şekli, p.Toplantı_Durumu, c.Toplantı_Onay, c.Yeni_Tarih, c.Yeni_Saat, c.DeğişiklikOnay, c.User_ID };

foreach (var ToplantiTalepFormus in data)


{
if (ToplantiTalepFormus.User_ID == 1)
{
Datagrid.RowBackground = Brushes.Red;
}
Datagrid.ItemsSource = data.ToList();

}
this is I try to do it but When I do
if (ToplantiTalepFormus.User_ID == 1)
{
Datagrid.RowBackground = Brushes.Red;
}


Что я уже пробовал:

это я пытаюсь сделать, но когда я делаю
если (ToplantiTalepFormus.User_ID == 1)
{
компонента DataGrid.RowBackground = Brushes. Red;
}

ANIL AYDINALP

это я пытаюсь сделать, но когда я делаю
если (ToplantiTalepFormus.User_ID == 1)
{
компонента DataGrid.RowBackground = Brushes. Red;
}
Это дает весь фон строки красного цвета

1 Ответов

Рейтинг:
0

Richard MacCutchan

Вы уже разместили этот вопрос по адресу Как изменить цвет строки из datagrid по условию? Это важно для меня[^] и получил некоторые предложения. Пожалуйста, не делайте репостов.


Graeme_Grant

и ответил (дважды) ;)