TC官方合作论坛

 找回密码
 立即注册
查看: 1260|回复: 1

[问题] 表格控件修改列名值后,当调用EXCELL数据后列名值恢复默认

[复制链接]
发表于 2016-4-5 11:48:50 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 huiten 于 2016-4-5 12:12 编辑

TC5.5表格控件属性修改列名后比如修改成“姓名,电话”,当调用数据EXCELL数据后列名又自动恢复成默认的“第0列,第1列”,求管理员帮忙解决一下!!!!!

==========代码如下
功能 显示_点击()
       var arr = excelread(系统获取进程路径()&"ddd.xls", "A2", "E904", "sheet1")
    if(isarray(arr))
        
        
        gridfillarraydata("grid",arr)
    end
   
    //每10条分一页
    gridsetshowpagemode("grid",10)
    //不知为什么,在表格控件中属性中确定了表格头部的字段的汉字名字,在未运行程序时显示是正常的,但当调用EXCLL表中数据写入
    //这个控件中时,就发现不对了,又恢复成默认的第0列,第1例等了.   
    //获取当前页面编号
    var index = gridgetcurpageindex("grid") +1
    editsettext("当前页码",index)
    //获取分页总数
    var count = gridgetallpagecount("grid") +1
    editsettext("总页码",count)
   
    //为什么加1了,这是由于页数是从0开始统计的,所以为了习惯上统一,这儿故加1.
   
结束

功能 上一页_点击()
    //这个按钮设置为上一页,附加了点击时的事件属性
    gridshowprevpagedata("grid")
    //获取当前页面编号
    var index = gridgetcurpageindex("grid") +1
    editsettext("当前页码",index)
   
结束

功能 下一页_点击()
    //这个按钮设置为下一页,附加了点击的事性行为
    gridshownextpagedata("grid")
    //获取当前页面编号
    var index = gridgetcurpageindex("grid") +1
    editsettext("当前页码",index)
   
结束


功能 查询_点击()
    //这里减一的原因是因为指定页页面数据是从1开始的,因此为了上下统一,故在上面加1后,这儿就需要减1.
    var gettext=editgettext("输入页码")-1
    //显示指定页页面数据
    gridshowcustompagedata("grid",gettext)
    //获取当前页面编号
    var index = gridgetcurpageindex("grid") +1
    editsettext("当前页码",index)
   
结束

回复

使用道具 举报

 楼主| 发表于 2016-4-5 12:10:21 | 显示全部楼层
本帖最后由 huiten 于 2016-4-5 12:14 编辑

123.jpg

这个图是在表格控制属性中设计好的列表名

234.jpg

这个图是在调用EXCELL数据后,表头名称自动变成默认的:第0列,第1列。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 08:51 , Processed in 0.039468 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表