当前位置: 代码迷 >> VB Dotnet >> vs 2010 vb.net 中datagridview 的列宽度无法控制解决方法
  详细解决方案

vs 2010 vb.net 中datagridview 的列宽度无法控制解决方法

热度:822   发布时间:2016-04-25 01:59:21.0
vs 2010 vb.net 中datagridview 的列宽度无法控制
     在窗体中 加了 datagridview  名称改成了 datagrid1 。下面是程序 

 With Me.DataGrid1

            ''.AutoSizeRowsMode = .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells '''' 设定包括Header和所有单元格的列宽自动调整
            ' 让 DataGridView1 的所有列宽自动调整一下。
            .AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
            .Columns(2).Width = 100
            '' .Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells  '''第一列自动调整
            '.Columns(1).HeaderText = "编号"
            ' .Columns(2).HeaderText = "类型"

            .AllowUserToAddRows = False ''不显示增加新行
            .AllowUserToDeleteRows = False ''禁止DataGridView1的行删除操作。
            .ReadOnly = True ''不可编辑
 End With
  

除了最后三行设定好像有效,前面的都没有作用,甚至报错。 我也看了不少别人的用法,但是都没有办法引进。
请高手帮忙看看。
------解决思路----------------------
Columns(“列名”),然后在设置宽度,你把自适应宽度去掉
------解决思路----------------------
应该是自适应宽度导致引起的问题。
------解决思路----------------------
应该是自适应宽度导致引起的问题。
  相关解决方案