请问:如何设置DataGridView的自动设置列宽和自定义列宽?通过“this.GridView2.Columns[15].HeaderCell.Width = "180";”,来设置列的宽度。貌似没有“Width”这个属性,请多多指教。

解决方案 »

  1.   

    DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;  
    DataGridView1.Columns[0].AutoSizeMode =DataGridViewAutoSizeColumnMode.DisplayedCells;  
    this.DataGridView1.Columns[0].FillWeight =50;  
    this.DataGridView1.Columns[0].Width = 145
      

  2.   

     this.dataGridView1.Columns[0].Width = 500;
      

  3.   

    DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;   
    DataGridView1.Columns[0].AutoSizeMode =DataGridViewAutoSizeColumnMode.DisplayedCells;   
    this.DataGridView1.Columns[0].FillWeight =50;   
    this.DataGridView1.Columns[0].Width = 145
      

  4.   

    this.GridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnMode.AllCells;这一句存在错误:
    错误 1 无法将类型“System.Windows.Forms.DataGridViewAutoSizeColumnMode”隐式转换为“System.Windows.Forms.DataGridViewAutoSizeColumnsMode”。存在一个显式转换(是否缺少强制转换?) C:\Users\Administrator\Desktop\tsleyyg09-12\tsleyyg\Form1.cs 37 50 tsleyyg应该怎样改啊?
      

  5.   

    this.GridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnMode.AllCells
    ---------------------------------------------------------
    右边的DataGridViewAutoSizeColumnMode少一个字母s!!!
    应该是:DataGridViewAutoSizeColumnsMode