TC官方合作论坛

标题: 表格控件修改列名值后,当调用EXCELL数据后列名值恢复默认 [打印本页]

作者: huiten    时间: 2016-4-5 11:48
标题: 表格控件修改列名值后,当调用EXCELL数据后列名值恢复默认
本帖最后由 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)
   
结束


作者: huiten    时间: 2016-4-5 12:10
本帖最后由 huiten 于 2016-4-5 12:14 编辑



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



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





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1