2010-09-30 67 views
0

我開始使用TableLayoutPanel,但是當我有大表時,它們非常緩慢。我正在尋找一個HTML表格來顯示我的數據的響應能力。在WinForm中顯示錶格數據?

我現在唯一的解決方案是將我的WinForm寫入和HTML表格,並將其顯示在嵌入式瀏覽器中。這顯然是一個巨大的解決方法,我寧願實施更簡潔明瞭的解決方案。

如果您有任何建議,請開火。 (一個ListView將不會爲我想要做的工作)

回答

1

如何使用DataGridView,或者如果你有DevExpress,XtraGridControl?就我所知,TableLayoutPanel被設計用於佈局控件,而不是用於呈現數據。另一方面,如果您的數據集增長過大,導致您的表變得呆滯,您可能需要縮小數據範圍,例如,通過過濾或引入分頁,一個頁面只顯示50個左右的項目。

尋呼以及過濾依次至少支持XtraGrid,不確定微軟的DataGridView

+0

不是我在找什麼。 DataGridView與ListView非常相似,不適合我。 (還是)感謝你的建議。 – sooprise 2010-09-30 13:16:39

+0

「DataGridView」的特性是否明確阻止您使用它? – 2010-09-30 13:27:16

+2

@Soo:很難通過知道某些東西不符合你的要求來猜測你的需求......你應該更精確地知道你需要什麼。 – chiccodoro 2010-09-30 13:47:18

1

你絕對需要網格或報告,取決於你想要的。

高度可定製的網格控件(如Infragistics或DevExpress)允許您創建幾乎任何你需要的外觀。用戶不知道他們在看網格控制。