переопределение Alternatingrowstyle в gridview - PullRequest
0 голосов
/ 02 февраля 2011

У меня есть GridView, который использует свойство Alternatingrowstyle, но я также хотел бы выделить каждую строку, когда пользователь редактирует строку, но, используя этот код, он выделяет только те строки, которые не имеют Alternatingrowstyle.

protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
        {
            gv.Rows[e.NewEditIndex].BackColor = System.Drawing.Color.Yellow;
            gv.EditIndex = e.NewEditIndex;


            if (e.NewEditIndex % 2 == 0)
            {
                gv.Rows[e.NewEditIndex].BackColor = System.Drawing.Color.Yellow; 
            } 
        }

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011
if ((e.Row.RowType == DataControlRowType.DataRow & ((e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit))) {   
       e.Row.BackColor = Drawing.Color.Yellow;   
  } 
0 голосов
/ 02 февраля 2011

У меня большой успех в подсвечивании сетки, используя образцы Мэтта Берсета и, в частности, этот расширитель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...