grid1 有时一些字跑到其它位置,显示不正常?
Thisform.grid1.recordsource=Null
con=sqlstringconnect("driver=sql server;server=192.168.1.2;uid=sa;pwd=12345678;database=鑫昌")
aa=ALLTRIM(thisform.text15.value)
bbb="select * from 客户 where 单号=?aa"
sqlexec(con,bbb,"jq")
SELECT jq
thisform.grid1.RecordSource='jq'
with thisform.grid1
.recordsource='jq'
.columncount=11
.column1.header1.caption='货品编号'
.column1.controlsource='jq.货品编号'
.column1.width=120
.column2.header1.caption='品名'
.column2.controlsource='jq.品名'
.column2.width=60
.column3.header1.caption='单位'
.column3.controlsource='jq.单位'
.column3.width=30
.column4.header1.caption='小计'
.column4.controlsource='jq.小计'
.column4.width=60
.column5.header1.caption='开单人'
.column5.controlsource='jq.开单人'
.column5.width=60
.column6.header1.caption='日期'
.column6.controlsource='jq.日期'
.column6.width=160
.column7.header1.caption='付款方式'
.column7.controlsource='jq.付款方式'
.column7.width=80
.column8.header1.caption='姓名'
.column8.controlsource='jq.姓名'
.column8.width=100
.column9.header1.caption='地址'
.column9.controlsource='jq.地址'
.column9.width=200
.column10.header1.caption='电话'
.column10.controlsource='jq.电话'
.column10.width=100
.column11.header1.caption='单号'
.column11.controlsource='jq.单号'
.column11.width=110
ENDWITH
有时候姓名地址跑到其它位置去了,这是为什么呢?
[解决办法]
代码没发现有什么问题,截图上来看看错成什么样子
Thisform.grid1.recordsource=Null
后加一条
Thisform.grid1.ColumnCount = -1
试试
[解决办法]
有时候姓名地址跑到其它位置去了
其它位置是什么位置,举例说明
有时候显示,有时候看不见,需要向左移才能找到字段
检查字段宽度
加ALLTRIM()
类似问题的帖子,论坛上有,自己搜下