首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 类型转换 string型转换为dw名类型 [已结帖,结帖人:e21365]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • e21365
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-24 13:03:45 楼主
    如何将string型转换为dw名类型
    即我有个变量,要转换成datawindow名
    如:
    datawindow dw_a
    string a
    a='dw_1'

    dw_a = dw_1  //这样写可以
    dw_a = a      //我想这样写,将string型的a定义为dw名
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jlwei888
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      5

      2

    发表于:2008-08-24 15:18:301楼 得分:5
    dw_a.dataobject = a

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eviler
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 15:35:032楼 得分:5
    引用 1 楼 jlwei888 的回复:
    dw_a.dataobject = a

    这个修改数据窗口包含的数据窗口对象
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • e21365
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 18:37:463楼 得分:0
    引用 2 楼 eviler 的回复:
    引用 1 楼 jlwei888 的回复:
    dw_a.dataobject = a

    这个修改数据窗口包含的数据窗口对象

    我想你们理解错了,或者说我表达的不对,你们说的是更改数据窗口对象,而我要改数据窗口名,也可以说是要改dw_a.name
    我制作了一个事件,取出一个变量a,定义为dw的名,这样点击这个事件后,对应的dw做出相应反映。
    如制作了文本输入框,在他获取焦点事件中,更新this.tag的内容dw数据窗口(注:this.tag='dw_1')
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liubocy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 19:37:294楼 得分:5
    遍历控件,对比名称:

    integer i
    datawindow ldw_temp

    For i = 1 To UpperBound(Parent.Control) 
    IF Parent.Control[i].ClassName() = 'dw_1' THEN
    ldw_temp = Parent.Control[i]
    EXIT
    END IF
    Next

    ldw_temp.InsertRow(0)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rightyeah
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 08:41:595楼 得分:0
    支持4楼的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • SummerHeart
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 3

    发表于:2008-08-25 09:21:166楼 得分:5
    引用 4 楼 liubocy 的回复:
    遍历控件,对比名称:

    integer i
    datawindow ldw_temp

    For i = 1 To UpperBound(Parent.Control)
    IF Parent.Control[i].ClassName() = 'dw_1' THEN
    ldw_temp = Parent.Control[i]
    EXIT
    END IF
    Next

    ldw_temp.InsertRow(0)

    是4楼的样子。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eviler
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 09:26:367楼 得分:0
    这样遍历效率有问题吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • e21365
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-03 08:40:318楼 得分:0
    自己解决了,用了其它的办法解决的最终问题
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved