Настройка цвета сетки asp.net - PullRequest
0 голосов
/ 11 июня 2010

У меня есть сетка, которая связана с данными.как программно изменить цвет 1-го столбца после того, как привязка была сделана?

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Один из способов сделать это - обработать событие «OnRowCreated». Вы можете сделать это, добавив объявление Gridview в .aspx следующим образом:

<asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated" />

тогда вы можете ссылаться на ячейки построчно - это установит синий цвет фона столбца.

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
    e.Row.Cells[1].BackColor = System.Drawing.Color.Blue;
}
1 голос
/ 11 июня 2010

Это необходимо сделать во время привязки в событии RowDataBound.

Установите цвет ячейки в 1-м столбце в случае:

protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    e.Row.Cells[0].BackColor = Color.Red
}
...