1

我的表单使用 DataGridView 如下所示:

截屏

我想让它看起来更专业。有人可以为它推荐一个“改造”吗?也许有一种更有吸引力的方式来显示这些数据。

4

4 回答 4

3

我一直在使用来自Component Factory的免费网格控件,它具有与标准 DataGridView 相同的所有功能。网格允许对几乎所有 UI 元素进行自定义。

于 2009-06-18T20:56:23.420 回答
2

这看起来已经很不错了。您可能想要做的是使用“属性”面板将其设置为Dock填充Fill整个表单。

于 2009-06-18T20:52:42.303 回答
2

就个人而言,我建议稍微软化这些颜色。也许使用相同颜色的柔和版本。

另外,就像 person-b 建议的那样:Dock->Fill。

我不是不必要的行/记录选择器列的忠实粉丝。如果您不需要它,我建议您摆脱它。

最后一件事,通常我建议不要用蜡笔画你的 UI,而是让颜色默认为用户指定的任何 Windows 主题。但是,我看到在您的案例中为列着色的意义。我建议您允许用户修改颜色。我不是色盲,但有可能你的颜色对那些色盲的人来说是不可读的。

于 2009-06-18T21:09:10.507 回答
1

我的第一个想法是列颜色,颜色是否意味着什么,如果你试图区分列,我会使用两种微妙的颜色。大的颜色变化应该是有意义的(错误是粗体和红色)。字体应该使用系统字体样式,基本颜色也应该使用系统颜色。颜色和字体样式可能对您有用,但不是所有人,有些人是色盲,有些人需要更大的字体。

于 2009-06-18T21:03:40.253 回答