zoukankan      html  css  js  c++  java
  • [C#] winform中的DataGridView的列宽设置(自动调整列宽)

    找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:

    1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 
    2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 
    3、ColumnHeader 调整列宽,以适合列标题单元格的内容。 
    4、DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。 
    5、DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。 
    6、Fill 调整列宽,使所有列的宽度正好填充控件的显示区域,只需要水平滚动保证列宽在DataGridViewColumn.MinimumWidth 属性值以上。相对列宽由相对 DataGridViewColumn.FillWeight 属性值决定。 
    7、None 列宽不会自动调整。 
    8、NotSet 列的大小调整行为从 DataGridView.AutoSizeColumnsMode 属性继承。


    使用方法举例:

    this.IssuesDataGridView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;


    其他方法见相关文档:
    DataGridView控件使用大全     (这篇比较长,可以使用 ctrl+F 来search 关键字AutoSizeColumnsMode。
  • 相关阅读:
    171. Excel Sheet Column Number (Easy)
    349. Intersection of Two Arrays (Easy)
    453. Minimum Moves to Equal Array Elements (Easy)
    657. Judge Route Circle (Easy)
    CSS笔记
    保存页面状态
    UI开发总结
    ubuntu 下配置munin
    反向代理配置
    JavaScript 高级程序设计第二版
  • 原文地址:https://www.cnblogs.com/swarb/p/9924338.html
Copyright © 2011-2022 走看看