zoukankan      html  css  js  c++  java
  • datagridview的一些设置

    1.自动调整列宽

                this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells;

    备注:

    成员名称说明
    NotSet 列的大小调整行为从DataGridView.AutoSizeColumnsMode 属性继承。
    None 列宽不会自动调整。
    AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。
    AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。
    DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。
    DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。
    ColumnHeader 调整列宽,以适合列标题单元格的内容。
    Fill

    调整列宽,使所有列的宽度正好填充控件的显示区域,只需要水平滚动保证列宽在DataGridViewColumn.MinimumWidth属性值以上。相对列宽由相对DataGridViewColumn.FillWeight属性值决定。

    2.不显示左侧行头

    this.dataGridView1.RowHeadersVisible = false;

    3.设置列头名称

    dataGridView1.Columns[i].HeaderCell.Value = "编号";

    注意:必须在可视界面添加完列名后才可使用,即数据填充之后方可用此方法,否则会出错。

    4.单元格内容居中显示

    dataGridView1.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

    或者:

     private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
            {
                e.CellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            }

    5.设置背景色和字体大小及颜色

  • 相关阅读:
    理解和应用队列机制
    Visual Studio for Mac第四预
    宇宙第一开发工具
    Visual Studio 2017
    Vue开源
    Redux 和 ngrx 创建更佳的 Angular 2
    Redis缓存用起来
    C#6
    spring声明式事务 同一类内方法调用事务失效
    Spring事务管理--多个ORM框架在使用时的情况分析
  • 原文地址:https://www.cnblogs.com/congcongdi/p/9234456.html
Copyright © 2011-2022 走看看