CodeGo.net>如何使用空行填充datagridview灰色区域

在datagridview绑定数据之后,我需要知道如何在datagridview的其余灰色区域填充空白行.任何人都有一个简单的方法,请在这里评论.

CodeGo.net>如何使用空行填充datagridview灰色区域

解决方法:

向DataGridView添加行以填充空间存在许多问题:

>最明显的是您无法添加它们,因为DGV是DataBound.因此,您将不得不向数据源添加行.这不是很好.
>不那么明显:行不仅看起来像行,它们也将是真实的行,并且表现得像真实的行,即可单击,可选择等.这使用户感到困惑,即使您阻止编辑,它仍会邀请非真的很合理.
>最后:您仍然必须照顾右边的灰色区域,至少在有一些灰色区域或用户可以调整列大小的情况下.

我建议改用以下方法:

为了使灰色区域看起来不显眼,只需将DataGridView的BackColor设置为普通单元的颜色即可:

 yourDGV.BackgroundColor = yourDGV.DefaultCellStyle.BackColor;

CodeGo.net>如何使用空行填充datagridview灰色区域
CodeGo.net>如何使用空行填充datagridview灰色区域

上一篇:CodeGo.net>如何使用BindingSource在DataGridView的单列中绑定导航属性(二级模型的两个属性)?


下一篇:如何在C#Win Forms中过滤DataGridView?