可垂直滚动的 GroupBox

hjp*_*r92 5 c# visual-studio-2010 winforms

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

我的表格

我的表格申请

背景/详情

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

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

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

所以,现在我想GroupBox用垂直滚动条显示 a 中的文本。来自 的数据DataSet可以显示在 aLabelLinkLabel根据要求。

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

请建议我为这项工作提供任何其他最佳解决方案。另外,如何将 200 多个标签添加到 aGroupBox并使框可垂直滚动。至于我可以看到Visual Studio 2010中,像什么VerticalScroll属性不存在的GroupBox

and*_*ndy 6

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