Изменение цвета шрифта в альтернативных строках в виде сетки - PullRequest
0 голосов
/ 16 августа 2011

Я ищу способ изменить цвет шрифта в альтернативных строках в сетке данных.Например, обычная строка будет зеленого цвета, а альтернативная строка будет синим.

Я могу изменить любой из них, используя

  • me.datagrid.Styles.Row.Forcolour
  • me.datagrid.Styles.AlternatingRow.Forcolour

Проблема в том, что у меня возникают проблемы при использовании их обоих вместе, так как мне нужно манипулировать обоими цветами.Я создал событие HtmlRowPrepared и устанавливал их там, однако, если я сначала установлю Row.Forcolour, он перегрузит AlternatingRow.Forcolour и наоборот.

Это необходимо сделать через SEVER SIDEкод только в цветовой выбор хранятся в базе данных.

Если бы вы могли помочь, я был бы очень признателен.

Большое спасибо

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Пожалуйста, вставьте код, чтобы мы могли понять, как вы это делаете ну вы можете установить эти значения на странице aspx, где вы определяете свой элемент управления

     <ItemStyle  ForeColor="Green"/>
     <AlternatingItemStyle ForeColor="Blue" />

Я уверен, что это сработает, и если это не сработает, пожалуйста, вставьте ваш код для лучшего понимания

1 голос
/ 16 августа 2011

GridView имеет атрибуты стиля, которые вы можете объявить в HTML.

<asp:GridView id="GridView1" runat="server">
    <AlternatingRowStyle  BackColor="Black" ForeColor="White" CssClass="alternating-row" />
    <RowStyle BackColor="White" ForeColor="Black" CssClass="row" />
</asp:GridView>

В этих тегах вы можете объявить все, что вам нужно, также добавив к каждому класс CssClass.Я бы предложил использовать только CssClass, а затем обновить стили в вашей таблице стилей.Это лучше для обновления стилей в будущем.

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