【问题标题】:WinForms Queue GUI Grid Layout [closed]WinForms 队列 GUI 网格布局
【发布时间】:2021-07-30 01:58:09
【问题描述】:

我一直在开发一个申诉管理系统,用户将申诉输入到 Windows 表单中,然后自动分配给顾问。在主页上,登录后,有一个类似“队列”的框(一个列表框),其中显示了有效的上诉,包括上诉日期、用户 ID 和提交上诉的人的姓名。目前此布局有效,因为日期始终为 10 个字符,用户 ID 始终为 7 个字符(这就是我将名称留到最后的原因)。最终,我想添加更多数据,这意味着我需要一种更好的方式来显示这些数据。我找到了以下图片:

我想知道这样的事情是如何完成的。这只是一个 DataGridView 对象,还是其他东西?如果是这样,有没有办法可以控制这些对象的视觉效果? (高亮颜色、网格线粗细等)

(如果有帮助,我的数据存储在 SQL 数据库中)

【问题讨论】:

  • 是的,您应该尝试使用 DataGridView
  • 寻求有关书籍、工具、软件库等的建议是题外话。
  • 你确定图片显示的是winformsForm吗?这很难说,但它看起来像一个 WPF 表单。你能澄清一下吗?你试过什么?
  • @JohnG - OP 说他“找到”了图像。它可能来自任何地方。
  • 抱歉,没有意识到这与此位置无关。我在 Fiverr 上为提供编程服务的人找到了这张图片。我可能会同时查看 WPF 和 datagridview,看看哪个最适合我的需求。谢谢大家!

标签: c# winforms datagridview


【解决方案1】:

我建议使用 ObjectListView

http://objectlistview.sourceforge.net/cs/index.html

这是一个增强的列表视图,旨在以简单易用的方式显示来自对象的数据,并具有许多功能。我一直在使用它。

它还有 Databound 版本和 treeview 版本,都具有相似的功能。

主页上的示例都非常丰富多彩,但更简单的视图是默认的,例如我的一个应用程序中的这个。

In 包括开箱即用的分组、排序、过滤。并允许您做更多事情。

它与普通列表视图的工作方式不同,因为您通过SetObjects 命令将对象集合链接到 ObjectListView,而不是单独添加项目。

【讨论】:

  • 我也去看看,非常感谢!
猜你喜欢
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2011-10-28
  • 2013-04-24
  • 1970-01-01
  • 2019-03-01
  • 2019-05-19
  • 2012-12-30
相关资源
最近更新 更多