Я использую VS2005 C# Server-side
кодирование.
Мне любопытно узнать, что в VS2005 version
возможно ли highlight
строка в GridView при выполнении условия?Например, если столбец Risk хранится как high в базе данных для этой конкретной строки, строка будет highlighted in Red
.
Возможно ли это?
Редактировать:
Текущий код:
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. Но цвет по-прежнемуне меняется.
У кого-нибудь есть идеи?