2010-09-30 283 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)允许您创建几乎任何你需要的外观。用户不知道他们在看网格控制。