5

我正在使用Windows Application Forms创建一个应用程序。我基本上是 C# 和 Visual Studio 的新手(从昨天开始就一直在使用它)。到目前为止,我已经成功地创建了一个简单的表单,如屏幕截图所示。

我的表格

我的表格申请

背景/细节

我正在使用框中提供的 IP 从 MySQL 表中获取数据。此数据正在加载到DataSet. 自过去 10 小时以来,我一直在尝试将它们显示在其中的每一个中:

  • 数据网格视图
  • 表格布局面板

将它们放在窗体窗口的其余部分。但是这两个输出都不是我想要的。我正在获取的列之一是VARCHAR最高可达190 chars. 这两种情况的最终结果都不太容易阅读,这让我想到了我的问题。

问题

所以,现在我正在考虑在 a 中显示文本GroupBox,并带有一个垂直滚动条。来自的数据DataSet可以显示在内部LabelLinkLabel根据要求。

这种方法可行(时间优化)吗?是否有其他类型的框/视图可以满足我的条件?我将从主表中获取并显示最多 225 行,并从另一个表中获取至少 2 个链接foreach(在循环内)。

请建议我为这项工作提供任何其他最佳解决方案。另外,如何向 a 添加 200 多个标签GroupBox并使框垂直滚动。据我在Visual Studio 2010中看到的,任何类似VerticalScroll属性的东西都不存在于GroupBox.

4

2 回答 2

6

向 Groupbox 添加一个具有 Scrollable 属性的面板,或者您可以通过 RichTextBox 实现它

于 2012-10-16T11:59:13.017 回答
4

将所有内容放在一个自动调整大小的 groupBox ( AutoSize = True) 中,然后将该 groupBox 放入带有自动滚动集 ( AutoScroll = True) 的面板中。

于 2014-03-23T00:39:40.253 回答