web DataGridView 凍結表頭和列

2021-06-20 20:41:28 字數 653 閱讀 7369

asp.net 在gridview中使用css固定上、左表頭(似excel凍結行列一樣)(限ie) ***  

2012-05-11 12:39:50|  分類: .net技術 |舉報|字型大小 訂閱

1.首先這樣的方式並非標準的css語法,然而建立webform的時候,aspx裡面都會加入一行來檢查是否是標準的格式,有這行會失敗,必須將此行刪除。

2、其次,由於gridview所產生的html裡面,自懂會加入乙個div,這會導致css中的  

this.parentelement.offsetparent.parentelement.scrollleft

取錯,要修正為

this.parentelement.offsetparent.offsetparent.scrollleft

以下為範例:

1、首先,在.aspx檔案中加入css設定:

2、去掉:

3、為gridview表頭設定樣式(鎖定表頭):在.cs檔案中的load方法中設定即可

gridview1.headerstyle.cssclass="fixedtitlerow";

4、若固定左邊的一列,設定headerstyle的cssclass=fixedtitlecolumn,以及itemstyle的cssclass=fixeddatacolumn。即可

關於Web中的凍結表頭

我們可以看到,fixed是相對於瀏覽器而言的,也就是說fixed並不是特別容易進行定位,當使用者對瀏覽器窗體的大小改變時,他的座標也會隨之改變 還有一位大大,使用乙個table,然後table中有thead和tbody,將thead進行相對定位,這種方式我也嘗試過,但是會出現th的長度不能設定 上面...

複雜grid 支援多表頭,固定表頭,凍結列,合併行

該元件支援三種渲染形態,因為有些簡單的 沒必要去做太複雜的處理。支援自適應頁面寬度和可以設定固定寬度,理論上是所有瀏覽器都支援,但是因為我引用了一些工具類,處理陣列的filter map 所以向前相容可以自己實現這些方法 第一種 不需要固定頭和列,純普通 第二種 只需要固定頭,滾動內容區域 第三種 ...

PHPExcel凍結(鎖定)表頭的使用方法

phpexcel是一款功能比較強大的操作微軟excel的php外掛程式,在匯出資料時為了方便檢視,有時需要鎖定表頭,也就是在滾動檢視資料時,表頭始終出現在視野中,而不會消失。呼叫方法如下 objphpexcel new phpexcel objphpexcel setactivesheetindex...