我知道一個GridView可以通過將它包含在div中並使溢出自動滾動來進行滾動。但是我使用表格來對齊我的頁面,發現在td中放置div不一定是個好主意,所以還有其他方法嗎?有沒有辦法讓一個可滾動的gridview沒有把它放在div裏面?
1
A
回答
0
你可以使用這個庫。它是跨瀏覽器並且無縫工作。 Scrolling grid
<yourNameSpace:ScrollingGrid runat="server" ID=sg1
Width=450 Height=240 CssClass=sgTbl>
<asp:DataGrid runat="server" ID=Grid2 CellPadding=5 CellSpacing=1
AutoGenerateColumns=True AllowSorting=True
AllowPaging=True PageSize=35>
<HeaderStyle BackColor=red ForeColor=white Font-Bold=True />
<ItemStyle BackColor=#fefefe />
<AlternatingItemStyle BackColor=#eeeeee />
<PagerStyle BackColor=silver ForeColor=White
Mode=NumericPages />
</asp:DataGrid>
</yourNameSpace:ScrollingGrid>
這會自動使您的gridview可以通過固定標題進行滾動。
+0
感謝您的答覆,但它似乎並不與「Gridview」一起工作,我可能會做錯什麼? – n00b 2013-02-20 05:19:45
0
由於gridview
是讀者table
。
嘗試使用overflow
CSS屬性。也有單獨的屬性來定義恰好水平溢出(overflow-x
)和垂直溢出(overflow-y
)的行爲。
既然你只需要垂直滾動,試試這個:
table {
height: 500px;
overflow-y: scroll;
}
編輯:
顯然<table>
元素不尊重overflow
財產。這似乎是因爲<table>
元素默認情況下不會呈現爲display: block
(它們實際上有它們自己的顯示類型)。您可以強制overflow
財產設定<table>
元件的作用,是一個塊類型:
table {
display: block;
height: 500px;
overflow-y: scroll;
}
注意,這將導致元件具有100%的寬度,所以如果你不希望它佔用整個頁面的水平寬度,你也需要爲元素指定一個明確的寬度。
相關問題
- 1. 有沒有辦法我可以把一個鏈接裏面的div
- 2. 有沒有辦法讓一個可滾動的列表可編輯?
- 3. 有沒有辦法把UIView放在UIPopoverController的上面?
- 4. 有沒有什麼辦法可以滾動ScrollView中的gridview/listview的滾動條?
- 5. 有沒有辦法讓一個UIView輪?
- 6. 有沒有辦法讓一個對象
- 7. 有沒有辦法讓Boost.Assign一個ptr_vector?
- 8. 有沒有辦法讓一個colorbox對象可拖動?
- 9. 有沒有辦法將div放在另一個之後?
- 10. 如何使的LinearLayout滾動沒有放在裏面滾動型
- 11. 有沒有辦法在div中改變Firefox的滾動條邊?
- 12. 有沒有辦法在可編輯的div裏放置鍵盤快捷鍵?
- 13. 有沒有辦法讓網頁自動播放「多個」mp3?
- 14. 有沒有辦法讓這個班裏有隨機值?
- 15. 有沒有辦法讓@ModelAttribute動態?
- 16. 有沒有辦法讓一個不可編輯的跨度?
- 17. 有沒有辦法讓一個可讀的SINGLE cmd/powershell腳本?
- 18. 有沒有辦法讓一個可綁定的mxml對象?
- 19. 有沒有辦法讓所有活動都可用的功能?
- 20. 沒有滾動的GridView
- 21. 有沒有辦法使用GSAP的scrollToPlugin滾動到div ID?
- 22. 有沒有辦法讓一個asp.net頁面來自XSLT轉換?
- 23. 有沒有辦法讓這個縮短?
- 24. 有沒有辦法讓移動Safari WebApp「忘記」它的狀態?
- 25. 有沒有辦法讓跨平臺溢出:滾動
- 26. 有沒有辦法在DevExpress GridView winforms中自動生成一行?
- 27. GridView裏面的StackPanel裏面的ListView沒有縮放
- 28. 有沒有辦法讓一個文本框自動擴展沒有jQuery?
- 29. 有沒有辦法爲div設置垂直滾動條?
- 30. 有沒有辦法讓一個Packery/Draggabilly容器的一部分可拖動?
http://www.codeproject.com/Articles/11636/ScrollingGrid-A-cross-browser-freeze-header-two-wa – 2013-02-20 04:14:32
您正在使用表格進行頁面對齊,並且擔心使用* div *在td裏面是一個壞主意? :p誰說在td中使用div是個壞主意? – 2013-02-20 04:14:39
@AnthonyPegram好的一個:P – 2013-02-20 04:15:20