Получить конкретную строку в сетке данных - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть wpf Datagrid, который отображает некоторую информацию об удаленных жестких дисках.Я хочу раскрасить строку, когда дисковое пространство находится под определенным порогом.

Вот как я получаю свои результаты в коде C #:

    public void FillDataGridView(DataGrid datagrid)
    {
        for (var i=0; i < hList.Count; i++)
        {
            double value = Convert.ToDouble(hList[i].Libre.Substring(0,5));

            if (value < 5) // For example
            {
                // Retrieve intended row, and colorize it to Red 
            }
            else
            {
                // Retrieve intended row, and colorize it to Green
            }
        }
        datagrid.ItemsSource = hList;
    }

"значение" - двойное число: 29,22.

В моей таблице данных у меня есть такие же строки mucg, как и hdd на удаленном компьютере.Я пробовал кое-что, но он всегда раскрашивает всю сетку данных.

Кто-нибудь может мне помочь?Если я пропустил некоторые детали, не стесняйтесь сообщить мне.

РЕДАКТИРОВАТЬ

[ Вот сетка ]

Если, например, диск Cу меня меньше 5 очков, я хочу покрасить этот ряд в красный.Спасибо:)

...