请教请教。。winform datagridview 如何设置列宽正好为列标题宽谢谢、想实现如下效果  还有行高。

解决方案 »

  1.   

    DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
    DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
    DataGridView1.Columns[0].AutoSizeMode =
      DataGridViewAutoSizeColumnMode.DisplayedCells;
    DataGridView1.ColumnHeadersHeightSizeMode =
      DataGridViewColumnHeadersHeightSizeMode.AutoSize;
    DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
    DataGridView1.Columns[0].Width=200;
      

  2.   

    。不行呀  列还是宽了。
    我将上面的 代码加入到了 form_load()里面
      

  3.   

    很要紧。客户很BT CS 跟我较真这些东西。
      

  4.   

    dataGridView1.Columns[0].Width 
    设置100  和 200 都无效。
    照成第一列标题显示不全。
      

  5.   

    列宽:
    DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;行高:你自己计算吧