2010-05-10 26 views
0

對於那些在美學上受到挑戰的人,有沒有辦法將JQuery的主題(例如redmond)應用到ASP.NET的gridview?在ASP.NET中使用JQuery themeroller gridview

喜歡的東西...

$(文件)。就緒(函數(){ $(函數(){ $( 「<%= MyGridView.ClientID%>」)表(); }); });

也許有一個插件可以模擬這種類型的功能?

+0

你讓它工作?你可以請回答http://stackoverflow.com/questions/9174678/using-jquery-ui-themes-with-asp-net-controls? – Lijo 2012-02-08 06:35:29

回答

0

gridview html呈現到表格。如果你添加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

一起使用請問您可以回答http:// stackoverflow .com/questions/9174678 /使用jquery-ui-themes-with-asp-net-controls? – Lijo 2012-02-08 04:46:16

0

只要給你的GridView一個CSS類,並在jQuery選擇器中使用它。這樣,你可以在所有頁面中都有一個標準的JavaScript文件,你所要做的就是將相關的css類添加到一個gridview中,並且它將被樣式化。

+0

我曾試過,但確實看到了任何區別。在任何主題中是否有一個面向桌面的類? – 2010-05-11 15:13:24

+0

http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/下面是幾個表格的CSS例子,將與gridview – 2010-05-12 18:29:05