VB DataGrid 控件每列宽度问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:02:01
我现在使用一个DataGrid绑定Adodc
Adodc1.RecordSource = "select * from 表1"
查询后得到的结果显示在DataGrid里,里面例如有些日期或数字类的数据只有几个字符,某些字段的数据有几十个字符,但DataGrid控件基本把每一列的宽度都固定了,字段多的时候,看起来很不方便。我想按不同字符长度来决定DataGrid每列的宽度,不知道行不行?

如果不行的话,那有什么控件可以代替呢,那控件又怎样使用了呢,希望能详细举些例子好学习下,谢谢了。

你可以按表的字段宽度来设置DataGrid的宽度,这个应该比较好些。
设置列宽的代码,如:
DataGrid1.Columns("FieldName").Width = youValue

我也有此疑问,等高手指点。
学习了。
三楼那是MSHFlexGrid 控件的属性,不过应该也可以用,四楼正解。

行,可以在设计时就把列宽固定.也可以在运行时用代码确定

可以使用下AllowUserToResizeColumns 使用户可以调整列的大小来查看全部内容