在 WinForm 中显示表格数据?

发布于 2024-09-25 05:47:28 字数 208 浏览 4 评论 0原文

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

我目前唯一的解决方案是让我的 WinForm 编写 HTML 表格,并将其显示在嵌入式浏览器中。这显然是一个巨大的解决方法,我宁愿实施一个更干净、更简单的解决方案。

如果您有任何建议,请解雇。 (ListView 不适用于我想要做的事情)

I started with using a TableLayoutPanel, but when I have big tables, they are extremely sluggish. I'm looking for the responsiveness of an HTML table to display my data in.

The only solution I currently have is to have my WinForm write and HTML table, and display it in an embedded browser. This obviously is a huge workaround, and I'd rather implement a more clean and straightforward solution.

If you have any suggestions, please fire away. (a ListView will not work for what I'm trying to do)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

素年丶 2024-10-02 05:47:28

使用 DataGridView 怎么样,或者如果您有 DevExpress、XtraGridControl?据我所知,TableLayoutPanel 是为布局控件而设计的,而不是为了呈现数据。

另一方面,如果您的数据集增长得很大,以至于表变得缓慢,您可能需要缩小数据范围,例如通过过滤或引入分页,一个页面仅显示 50 个项目左右。

反过来,分页和过滤至少受 XtraGrid 支持,不确定 Microsoft 的 DataGridView 是否支持。

What about using a DataGridView, or if you have DevExpress, a XtraGridControl? TableLayoutPanel is designed for laying out controls as far as I know, not for presenting data.

On the other hand, if your data set grows as large that your tables become sluggish, you might want to narrow down your data, e.g. by filtering or by introducing paging, one page only displaying 50 items or so.

Paging as well as filtering, in turn, is supported at least by XtraGrid, not sure about Microsoft's DataGridView.

怪异←思 2024-10-02 05:47:28

您肯定需要网格或报告,具体取决于您想要什么。

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

You definitely need either a grid or a report, depends on what you want.

Highly customizable grid controls (like Infragistics or DevExpress) allow you to make almost any appearance you need. Users will have no idea they look at grid control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文