2010-03-10 104 views
2

工作:asp.net Gridview控制 好吧我試過了,試過了,也許搜索了整個網絡......但我找不到任何好的我的asp.net gridviewcontrolwhich修復頭和允許排序。但最重要的工作在所有瀏覽器,而不僅僅是IE和Firefox的單獨的鍍鉻....是主要的問題毫無效果......放棄gridview固定標題

這是一個選項:

.HeaderFreez 
{ 
position:relative ; 
top:expression(this.offsetParent.scrollTop); 
z-index: 10; 
} 

但在這裏,我第一次得到一個錯誤,即「表達式(this.offsetParent.scrollTop);」在頂部無效。即使這個工作適用於所有瀏覽器。

再有就是這個鏈接:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=255

,但它僅適用於IE和Firefox和工作太不適合IE 8

再有,其中僞頭都是在創建實例固定的位置,但我在我的項目中有這麼多gridviews,對齊去haywire ...還有什麼時候,這有2個標頭在鉻...有趣..

像這裏的一個... http://aspdotnetcodebook.blogspot.com/2008/03/fixed-header-in-gridview-cross-browser.html

所以現在即時通訊放棄..如果任何人知道更好的東西......或者認爲我錯了地方,請幫助...

感謝...

+2

我感到你的痛苦。 – DaveB 2010-03-10 16:48:29

回答

1

我不知道如果這是您的選擇,但Telerik's Grid control允許使用固定標題,在所有瀏覽器中都很適用,並且在需要進行分組或多選或任何其他特性時功能非常豐富。

再次,也許不是,如果你的店鋪沒有$ 800- $ 1000到到處亂扔第三方的工具,但是從我的經驗,你會不會與Telerik的一套失望一種可行的選擇!

+0

啓動人..不想花...... – user175084 2010-03-12 16:36:20

1

在Visual Studio 2005的CSS編輯器中,表達式(offsetParent.scrollTop)將被視爲無效值,並將在錯誤列表中顯示此無效值。

您可以通過工具 - >選項 - >文本編輯器 - > CSS - > CSS特定 - >取消選中「檢測無效值」來配置Visual Studio 2005不顯示此錯誤。