2010-05-24 170 views
2

我知道這個主題已被問到,但帖子都是過時的,或在IE8上不起作用。IE8固定標題,可滾動GridView

簡而言之,我們基本上想要在GridView中執行列標題的excel樣式鎖定。

我見過幾個解決方案之一,jQuery + CSS(setExpression),它不能在IE8中工作。另一個使用ajax擴展,但又不能在IE8中工作。

我已經通過下面的鏈接中的每個解決方案,並且尚未找到IE8的工作實現。

GridView : How to make fixed Header Row

我看到telerik有更感謝我想要的東西的實現,這是這樣一個簡單的概念,我可以相信,我將不得不購買一個工具包,...

+0

@Nix你喜歡使用Javascript的jQuery解決方案嗎? – Aristos 2010-06-07 06:45:44

+0

@Nix也許我錯過了這裏的東西,但沒有GridView呈現在瀏覽器上的HTML表格? (因此我很困惑爲什麼你拒絕桌面佈局的信息)我在這裏錯過了什麼? – 2010-06-07 13:47:57

+0

對,但我不編碼表。我讓服務器生成它們,也許我**失去了一些東西?但是當你讓asp生成表格時,你發給我的解決方案不工作。 – Nix 2010-06-07 14:04:05

回答

0

搜索互聯網的深處後,只有 http://fixedheadertable.com/livedemos/

這裏*我發現的實現是IdeaSparks。它提供了一個開源的自定義GridView控件實現,具有:

  1. 顯示修復列標題,頁腳和尋呼機
  2. 支持滾動內容
  3. 用戶調整大小列的寬度(新!)
  4. 保持滾動位置和列一回發或回調後寬度(新!)

我唯一的抱怨是,它要求你使用固定列...

2

這是一個solution,它在ie8上工作 - 至少在我的ie8上。

下面是一些演示:是多了一個帶源代碼http://www.dotnetcurry.com/ShowArticle.aspx?ID=255

還有一(好主意)http://datawebcontrols.com/demos/ScrollableDataGridFixedHeader.aspx

+0

「FixedHeaderTable.com」使用html表格而不是asp GridViews,並且我嘗試了dotnetcurry,但它不起作用。現在看最後一個。 – Nix 2010-06-06 14:49:25

+3

爲什麼你在使用gridview而不是html表格時死定了?我想你會想要使用網頁標準... – Matrym 2010-06-07 06:41:01

+2

我使用ASP.NET沒有理由使用表。 – Nix 2010-06-07 13:03:05