зависание над строкой сетки переопределяет стиль чередующихся строк - PullRequest
0 голосов
/ 15 февраля 2011

ниже - это код, который работает нормально, но единственная проблема, которую я имею: переопределение альтернативной строки с помощью backgroundColor='white', как я могу иметь свой альтернативный цвет, когда onmouseout?

 <AlternatingRowStyle BackColor="#DEEEE9" Font-Size="8pt" />

if (e.Row.RowType == DataControlRowType.DataRow)
{
    e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#C2D69B'");
    e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='white'");
    e.Row.Attributes.Add("style", "cursor:pointer;");
}

1 Ответ

1 голос
/ 15 февраля 2011

Хотя я не фанат установки их в коде позади, я думаю, что-то, что эти строки позаботятся о вас:

e.Row.Attributes.Add("onmouseover", "this.setAttribute('bgColor', this.style.backgroundColor); this.style.backgroundColor = '#C2D69B';");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor = this.getAttribute('bgColor');");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...