热情软件屋

 

当点取Datawindow的列标题时,怎样得到该列的列名


编号:QA001846
建立日期: 1999年10月12日 最后修改日期:1999年10月12日
所属类别:

zsp:
    pb
    win98
    当点取Datawindow的列标题时,怎样得到该列的列名?

回答:

    Datawindow的列标题其实是个text对象, 与数据库table的column name无必然关系,建立datawindow时缺省产生的列标题是columnname+"_t", 建议采用该命名规则,因为很多工具软件也使用该规则。
    在datawindow的clicked事件中写如下代码
    string ls_CurObj, ls_CurCol
    
    ls_CurObj = String(dwo.Name)
    IF Row = 0 AND This.Describe(ls_CurObj + ".Text") <> "!" &
     AND This.Describe(ls_CurObj + ".Band") = "header" THEN
     ls_CurCol = Left(ls_CurObj,Len(ls_CurObj) - 2)
    END IF

此问题由Yang Ya Bin回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio