2013-05-29 4 views
3

Если у меня есть много страниц в моем вебсайте любитобщий стиль CSS для всех GridView

  • PageOne
  • PageTwo
  • PageThree
  • PageFour

и у меня есть один asp:GridView в каждом страница

  • PageOne (GridOne)
  • PageTwo (GridTwo)
  • PageThree (GridThree)
  • PageFour (GridFour)

Я хочу изменить все появления GridViews' в уникальном стиле.

Я не хочу, чтобы установить стиль с CssClass любит

<asp:GridView ID="GridOne" runat="server" CssClass="style"> 
</asp:GridView> 

, и я не хочу, чтобы использовать их идентификаторы.
Есть ли способ изменить все стили GridViews', такие как

  • стиль заголовка
  • стиль строки
  • Footer стиле
  • Выбранный стиль Row используя некоторые CSS!
+0

вы можете «Автоформат ...» вы видите сетку в проекционном режиме, нажмите стрелку в правой части сетки. cheers – shammelburg

+0

Попробуйте установить свойства Gridview на каждой странице в файле кода. – user2110717

+0

Да Sander H, это подходящий подход. Но я не хочу делать это для всех GridView. Если у меня есть 10 GridView, я должен изменить 10 раз. Этого я не хочу! – zey

ответ

0

Я не думаю, что вы можете сделать это без установки свойства класса CSS в своем gridview - и вы бы не хотели, поскольку вы рискуете повлиять на другие элементы вашего кода.

В этой статье есть пример классов CSS, которые вы можете использовать для стилизации GridView: http://evonet.com.au/creating-a-great-looking-gridview-with-filtering/

Все, что вам нужно сделать, это затем добавить CssClass = «Gridview» для каждого из ваших Gridview, который я понимаю, в ваш вопрос не то, что вы хотите, но я думаю, что это лучший способ,

Смежные вопросы