简单问题:如何提取数据窗口的字段名称?

sendsky 2003-10-21 03:49:26
我现想做个排序,把所以字段名称写入ddlb控件中,请教取数据窗口中的字段名称代码?
...全文
79 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
同意楼上
int i
string ls_column, ls_col_text

for i = 1 to long( dw_name.object.datawindow.column.count )
ls_column = dw_name.describe("#"string(i)+".name")
ls_col_text = dw_name.describe( ls_colname+ "_t.Text")
//对取出的字段作处理....
next
lmby 2003-10-22
  • 打赏
  • 举报
回复
int i
string ls_column, ls_col_text

for i = 1 to long( dw_name.object.datawindow.column.count )
ls_column = dw_name.describe("#"string(i)+".name")
ls_col_text = dw_name.describe( ls_colname+ "_t.Text")
next
am2000 2003-10-22
  • 打赏
  • 举报
回复
Text如果换行的话,可能有空格之类的。这样可以用:
ls_coltext = idw_active.Describe(ls_colname+ "_t.tag")
jdsnhan 2003-10-21
  • 打赏
  • 举报
回复
接dajianshi(拔剑四顾心茫然)的 :
ls_coltext = idw_active.Describe(ls_colname+ "_t.Text")
sendsky 2003-10-21
  • 打赏
  • 举报
回复
前提是不知道 字段名称的条件下取标题内容。dw_1.Object.c_s_car_unit_t.text
sendsky 2003-10-21
  • 打赏
  • 举报
回复
dajianshi(拔剑四顾心茫然) :
字段已经取出,请问要取 数据窗口的标题栏的内容如何写哪?谢谢
gcg_cumt 2003-10-21
  • 打赏
  • 举报
回复
出来几种特殊格式的数据窗口例如crosstab,一楼的方法是可行的。
inl 2003-10-21
  • 打赏
  • 举报
回复
dw_1.getitemstring(row,"字段名")
佣工7001 2003-10-21
  • 打赏
  • 举报
回复
int i
string colname;
for i = 1 to long(dw_1.describe("datawindow.column.count"))
colname = dw_1.describe("#"string(i)+".name");
next

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧