当点取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回答。
| |
|
|
| |
|
|