DataGridView的使用
1 DataGridView
1.1 DataGridView UI设计技巧
效果如下:
- 首先去掉启用添加、启用编辑、启用删除。
- 设置BackColor。
- 使用智能标签添加列,在页眉文本中填写要添加的列名称(绑定数据源后,列的Name和Data’P’ropert’yName必须保持一致,否则无法正常显示)。
- RowHeaderWidthSizeMode设置位EnableResizing。
- ColumnHeaderHeight设置为30(列标题宽度)。
- ColumnHeadersHeightSizeMode设置为EnableResizing。
- 设置GridColor,分割单元格的网格线。
- EnableHeaderVisualStyles设置为False。
- ColumnHeadersBorderStyle设置为Single。
- 通过ColumnHeadersDefaultCellStyle设置默认的列标题样式。
- 列填满整行的技巧:先指定所有列的宽度,然后再将其中占比最大的列的AutoSizeMode设置为fill即可。
- 实现隔行变色的功能:AlternatingRowsDefaultCellStyle,设置奇数行单元格的样式;然后通过RowsDefalutCellStyle设置偶数行的单元格样式即可。
参考资料: