C# WinForm DataGridView界面设计小技巧

  在窗口中表格是非常常见的数据显示形式,所以界面的展示效果非常重要,通过多次的使用之后发现C# WinForm DataGridView控件默认的显示样式非常之反人类,不过好在可视化操作只需几个简单的属性修改就能得到很好的效果。

  下面请看生成的默认属性的DataGridView显示:

  非常之反人类的表格。

  开始修改下面几个通过名字就能够读懂的属性(当然是通过VS属性窗口修改,也可以在初始化代码中手动修改DataGridView的属性):

AllowUserToAddRows=False;  //不同意用户添加行,这样就不会出现最后一行空白行,大多数时候表格只是用来展示数据而非用户录入数据(录入数据神马的用EXCEL更方便吧)
BackgroundColor=White;  //背景色设置为白色,至少比默认的灰色要好看
RowHeadersVisible=False;  //行头不显示,这个对于不用选择一整行的操作时非常有用,因为行头的显示非常逆天

  现在的效果:

AutoSizeColumnsMode=Fill;  //列表头的宽度均匀分配,填满表格空间。这是非常关键的一步

  最终效果:

  鄙人不才,目的即在于分享,又在于记录,以备日后不时之需。

原文地址:https://www.cnblogs.com/HIT-cyz/p/Winform_DataGridView_CYZ.html