Выделение строки GridView при выполнении условия

Я использую VS2005 C# Server-side кодирование.

Мне интересно узнать, что в версии VS2005 можно выделить строку в GridView, когда выполняется условие? Например, если столбец Риск хранится как высокий в базе данных для этой конкретной строки, то строка будет выделена красным.

Возможно ли это?


Редактировать:

Текущий код:

protected void GridView1_OnRowDataBound(Object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{
    // do your stuffs here, for example if column risk is your third column:
    if (e.Row.Cells[3].Text == "H")
    {
        e.Row.BackColor = Color.Red;
    }
}
}

Я предполагаю, что ячейка столбца начинается с 0, поэтому моя ячейка находится в ячейке 3. Но цвет все равно не меняется.

У кого-нибудь есть идеи?

7
задан gymcode 12 December 2011 в 06:58
поделиться