环保倡议书范文200字:怎样控制vb里datagrid控件每列的长度

来源:百度文库 编辑:高考问答 时间:2024/04/28 18:47:31
还有能否使从数据库里查出来的数据居中显示在datagrid里,我用的是SQL数据库

做一个按钮,让它取到datagrid的列宽
按钮代码如下;
'MSFlexGrid1为datagrid的名称
MSFlexGrid1.Rows = 1
MSFlexGrid1.Cols = 10
Dim strtemp As String
Dim i As Long
For i = 1 To MSFlexGrid1.Cols - 1
strtemp = strtemp & "/" & MSFlexGrid1.ColWidth(i)
Next i
MsgBox (strtemp), vbOKCancel, "列宽"
在设计视图下,右键datagrid的属性中的"允许用户调整大小"选中"1-colums".
然后运行程序,调整表格列宽,按下按钮就可得到各列的列宽.
回到设计界面,在初始化表格中,将各列的列宽设置成得到的只就可以了.