Vb.net DevExpress GridView自动调整列大小
我正试图将我的所有列展开,以便列的标题完全可见。我不担心基于值进行扩展,因为有些列包含长值-如果需要,我可以在UI中手动扩展这些值 但我似乎无法将列名展开,使其可见。我在表单加载事件中尝试过类似的操作:Vb.net DevExpress GridView自动调整列大小,vb.net,devexpress,Vb.net,Devexpress,我正试图将我的所有列展开,以便列的标题完全可见。我不担心基于值进行扩展,因为有些列包含长值-如果需要,我可以在UI中手动扩展这些值 但我似乎无法将列名展开,使其可见。我在表单加载事件中尝试过类似的操作: con.open() com = New SqlCommand('SQL Command to return data is here') DataTable.Load(com.ExecuteReader) GridControl1
con.open()
com = New SqlCommand('SQL Command to return data is here')
DataTable.Load(com.ExecuteReader)
GridControl1.DataSource = DataTable
GridControl1.DataMember = DataTable.TableName
con.close()
GridView1.OptionsBehavior.Editable = True
GridView1.OptionsBehavior.AutoExpandAllGroups = True
GridView1.OptionsView.ColumnAutoWidth = True
GridView1.OptionsView.BestFitMaxRowCount = -1
GridView1.VertScrollVisibility = True
GridView1.HorzScrollVisibility = True
但是代码仍然返回下面的输出。我看到了两个滚动条,所以我不明白为什么表格没有展开,并使用水平滚动条“滑动”查看更多内容
有人知道为什么这不起作用吗
另外,我正在使用DevExpreses的GridControl。我让它工作了,下面是我所做的:
con.open()
com = New SqlCommand('SQL Select Statement')
DataTable.Load(com.ExecuteReader)
GridControl1.DataSource = DataTable
GridControl1.DataMember = DataTable.TableName
con.close()
GridView1.OptionsView.ColumnAutoWidth = False
GridView1.OptionsView.BestFitMaxRowCount = -1
GridView1.BestFitColumns()