paul_vin Ответов: 1

Я хочу, чтобы цвет определенной строки из GridView в цвет в


Я хочу изменить цвет строки Gridview, если ее первая ячейка содержит значение
Total Corporate
,
Total SME
,
Grand Total


но не применяет его к gridview

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

Я создал хранимую процедуру для получения значений из базы данных.
и свяжите этот sp с gridview. он показывает все значения в gridview.

теперь, чтобы изменить цвет конкретной строки, я написал код в
GridView1_RowDataBound(
событие GridView в качестве

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {


            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                if (e.Row.Cells[0].Text == "Total Corporate")   // but here it showing text as null i.e ""
                {
                    e.Row.BackColor = System.Drawing.Color.Red;                 }
				}
}




но вот оно показывается
text value as ""

if (e.Row.Cells[0].Text == "Total Corporate")  

and it is not applying color on Gridview Row

1 Ответов

Рейтинг:
0

Graeme_Grant

Я работаю в MVC, поэтому все делается по-другому. Тем не менее, быстрый Поиск в Google (asp.net Условное форматирование c# gridview)[^] подвернулось вот это принятое решение, так что это должно решить вашу проблему:

* c# - как реализовать Условное форматирование в GridView-переполнение стека[^]