цвет devex xtragrid строка для данных больше, чем значение - PullRequest
0 голосов
/ 20 сентября 2011

, когда я пытаюсь раскрасить строки для значения ограничения, которое оно создает из-за строкового значения, такого как:

private void gvTerbiyedekiDispolar_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
    {
        GridView View = sender as GridView;
        if (e.RowHandle >= 0)
        {
            string category = View.GetRowCellDisplayText(e.RowHandle, View.Columns["fire"]);
            if (category == "0,10")
            {
                e.Appearance.BackColor = Color.LightGoldenrodYellow;                   
            }               
        }
    }

но если я попытаюсь «покрасить значения больше 0,1», это даст мне ошибку во время выполнения, как этот код

 private void gvTerbiyedekiDispolar_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
    {
        GridView View = sender as GridView;
        if (e.RowHandle >= 0)
        {
            double category = Convert.ToDouble(View.GetRowCellDisplayText(e.RowHandle, View.Columns["fire"]));
            if (category > 0.10)
            {
                e.Appearance.BackColor = Color.LightGoldenrodYellow;                   
            }               
        }
    }

что мне делать?

1 Ответ

0 голосов
/ 28 сентября 2011

Я заменил значения NULL на 0 на ISNULL, и все в порядке.

...