我想,笨一点的办法就是用len()函数了
解决方案 »
- 如何取得table自增字段"id"的最大值, 比如. 1.2.3.4.5. 刪除5後, 取得的是6而不是5
- 请问怎么用sql编程的可以让单机版变成网络版?
- 求助:我在vc下生成了一个基于对话框的exe程序,如何在vb下直接调用啊
- 求:如何禁用本机网卡,又如何开通?在线等!!很急~
- 怎么让DTPicker和DataGrid 绑定
- 如何将两个DATAREPORT连起来打印啊?
- 请问怎么样用ADO把DBF的数据导出到mdb?
- 怎样用VScroll控件实现文本框中的数字增加或减小??
- vb DataGrid 如何把网格 行 列合并
- 最新打印预览控件新鲜出炉~~~欢迎使用..
- 怎样写代码自动修改odbc数据源?
- 如何使用户自定义打印摸板!!!谢谢!!!
flexgrid1.ColWidth(0) = 2000
flexgrid1.ColWidth(1) = 2000
...
for i=1 to rst.recordsetcount-1
For j= 0 To Rst.Fields.Count - 1
MSHFlexGrid1.TextMatrix (i,j)=Rst.Fields(j)
MSHFlexGrid1.colWidth(j)=me.textwidth("a")*Rst.Fields(j).ActualSize
Next j
rst.movenext
next iactualsize是字段的实际长度
definedsize是字段的定义长度
楼上的好象没考虑中英文的区别吧?
使用:asc("A")若那个字符不在255以内的话,键盘输入的字符,(也许可以缩小范围以便更精确.)汉字为两字节
若是获得得字符的宽度请使用textwidth("字符串")+180获得实际字符串的长度