创建更有吸引力的DataGridView

时间:2009-06-18 20:49:09

标签: vb.net datagridview datagrid spreadsheet

我的表单看起来像是这样的DataGridView:

Screenshot

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

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

答案 2 :(得分:2)

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

另外,像人b一样建议:Dock->填充。

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

最后一件事,通常我建议不要用蜡笔画出你的UI,而是让颜色默认为用户指定的Windows主题。但是,我看到了在你的情况下着色列的重点。我建议您允许用户修改颜色。我不是色盲,但有可能你的颜色对于某个人来说是不可读的。

答案 3 :(得分:1)

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