我是WPF中的新成員,我需要製作1000列1200行的數據網格。 這可能嗎? 數據網格以外的其他選擇嗎?我需要在我的應用程序中表示這些功能的表格(Excel)。 謝謝WPF:DataGrid:1000列x 1200行
0
A
回答
2
沒有使用太多的行和列的wpf數據網格,但我猜是可行的,雖然有性能和加載問題。
假設你列數爲固定的,你可以試試看,提供:
1.您對數據網格啓用的用戶界面虛擬化兩行以及列。
<wpftoolkit:DataGrid ItemsSource="{Binding}" VirtualizingStackPanel.IsVirtualizing="True" />
2.你的數據網格的(如果存在於像StackPanel中的控制),具有固定的寬度和高度(即不具有它們作爲自動)。否則虛擬化將失敗。
您可能還想考慮數據虛擬化。
相關:
WPF DataGrid和虛擬化:http://social.msdn.microsoft.com/Forums/en-SG/wpf/thread/9ea28468-5505-4e28-8220-e216b77ecf28
Datagrid的性能:WPF Datagrid Performance
數據虛擬化和UI虛擬化:http://blogs.microsoft.co.il/blogs/tomershamam/archive/2009/09/06/ui-virtualization-vs-data-virtualization.aspx
PS:如果你希望Excel像你的能力也可能會考慮自動化/嵌入excel本身(需要在客戶機上安裝excel)。
相關問題
- 1. 查詢行的域名1000-1200
- 2. WPF:DataGrid顯示錯誤
- 3. Wishart PDF 1000行和8列
- 4. WPF:DataGrid當值改變時進行排序
- 5. WPF:DataGrid如何輸入多行文本
- 6. WPF:DataGrid查找和替換
- 7. WPF:DataGrid單元格雙擊
- 8. 如何使用C/C++有效地連接巨大的csv文件(1000列x 1000行)?
- 9. WPF:DataGrid中的複選框
- 10. 以big theta符號表示(x^3)/ 1000 - 100 * x^2 - 100 * x + 3
- 11. 將1000列旋轉/旋轉到行
- 12. 具有零行和1000列的矩陣?
- 13. 找到一個randint系列x,其範圍從1到1000,其中x = 10?
- 14. C#/ WPF:DataGrid - 最後一行/頁腳行可能嗎?
- 15. Cassandra Query on secondary index:ReadTimeout:code = 1200
- 16. X行數爲X列數
- 17. x = 600 y = 1000如果x <= y將會出錯?
- 18. T-SQL更新1列1000
- 19. WPF:DataGrid排序數據時顯示窗口
- 20. Zend Studio 5.5/NetBeans(Mac OS X Snow Leopard)緩慢運行超過1000行的文件
- 21. Oracle如何實現1000列?
- 22. 如何聽1200設備
- 23. Snap7寫入S7-1200 PLC
- 24. siemens s7-1200 GET錯誤
- 25. ng-repeat中的自定義過濾器運行1200而不是100?
- 26. 從X系列
- 27. 如果瀏覽器視口小於1200像素,請更改css值(左:x)
- 28. 錯誤1200:意外的符號?
- 29. MySQL基準測試:1個查詢返回1000行VS 1000單行查詢
- 30. 我該如何要求DB2返回1000行中的1000行數據
您是否嘗試過提前做好? – Snowbear 2011-03-18 19:42:29