Использование JQuery themeroller с ASP.NET gridview - PullRequest
0 голосов
/ 10 мая 2010

Для тех из нас, у кого есть эстетические проблемы, есть ли способ применить темы JQuery (например, redmond) к сетке ASP.NET?

Что-то вроде ...

$ (документ) .ready (function () { $ (function () { $ ("<% = MyGridView.ClientID%>"). Table (); }); });

Возможно, есть надстройка, которая будет эмулировать такую ​​функциональность?

Ответы [ 2 ]

0 голосов
/ 11 мая 2010

html gridview отображает таблицу. Если вы добавите класс CSS, то все будет в порядке. Кроме того, добавьте следующее в событие gridview Databound, чтобы заголовок не отображался как строка.

protected void gridView_DataBound(object sender, EventArgs e)
    {
        if (gridView.Rows.Count > 0)
        {

            gridView.UseAccessibleHeader = true;

            gridView.HeaderRow.TableSection = TableRowSection.TableHeader;
            gridView.HeaderRow.CssClass = ///--Optional--
            gridView.FooterRow.TableSection = TableRowSection.TableFooter;
            gridView.PagerSettings.Visible = true; ///Helps footer
        }
    }
0 голосов
/ 11 мая 2010

Просто дайте вашему gridview класс css и используйте его в селекторе jquery. Таким образом, вы можете иметь стандартный файл javascript на всех своих страницах, и все, что вам нужно сделать, это добавить соответствующий класс css в gridview, и он будет стилизован.

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