在WinForm中显示表格数据?

时间:2010-09-30 13:06:06

标签: c# winforms html-table tablelayoutpanel

我开始使用TableLayoutPanel,但是当我有大桌子时,它们非常迟钝。我正在寻找HTML表的响应能力来显示我的数据。

我目前唯一的解决方案是使用WinForm写入和HTML表格,并将其显示在嵌入式浏览器中。这显然是一个巨大的解决方法,我宁愿实现一个更干净,更直接的解决方案。

如果您有任何建议,请开火。 (ListView不适用于我正在尝试做的事情)

2 个答案:

答案 0 :(得分:1)

如果使用DataGridView,或者如果您使用DevExpress,XtraGridControl呢?据我所知,TableLayoutPanel用于布局控件,而不是用于显示数据。

另一方面,如果您的数据集增长到表格变得迟钝,您可能希望缩小数据范围,例如:通过过滤或引入分页,一个页面只显示50个左右的项目。

至少XtraGrid支持分页和过滤,不确定微软的DataGridView

答案 1 :(得分:1)

您肯定需要网格或报告,取决于您想要的内容。

高度可定制的网格控件(如Infragistics或DevExpress)允许您制作几乎任何所需的外观。用户不知道他们会看电网控制。