怎么返回风格为ddlb数窗选择项的index呀?很急!!!!!!

justlove 2002-03-11 01:04:32
怎么返回风格为ddlb数窗选择项的index呀?很急!!!!!!
...全文
66 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
2000pinbo 2002-03-13
  • 打赏
  • 举报
回复
自己在ddlb上声明一个instance变量,il_selectedindx
selectionchanged event中复值。
ok,you can get it!
不知道是不是这样?
sorrow_arrow 2002-03-13
  • 打赏
  • 举报
回复
我只能给你这个函数,你看看行不行:这个INDEX实在是不知道怎么获得,应该是已经知道了,仔细看看这个函数,应该对你有用
GetValue()
功能:
得到数据窗口指定列的值表(Value List)或代码表(Code Table)中指定项的值。
语法
dwcontrol.GetValue( column, index )
参数
dwcontrol:数据窗口控件名
column:要得到所需值的列。c
olumn参数可以是列号(integer类型),也可以是列名(string类型)index:值表或代码表中数据项的索引号
返回值
String。函数执行成功时返回数据窗口控件dwcontrol中column列的值表(Value List)或代码表(Code Table)中索引号为index的数据项的值;如果指定数据项有个不是实际值的显示值,那么GetValue()函数返回一个由Tab字符("~t"或ASCII码09)分隔的字符串,Tab字符的左边是显示值,右边是实际的数据值。
如果index参数指定的索引号无效或指定列没有值表或代码表,那么GetValue()函数返回空字符串("");如果任何参数的值为NULL,则GetValue()函数返回NULL。
用法
应用程序可以使用GetValue()函数得到下述数据窗口对象列编辑风格的值表或代码表指定项的值:CheckBox, RadioButton, DropDownListBox, Edit Mask, 和Edit。如果列编辑风格的代码表包含了显示值和数据值,那么GetValue()函数可以同时得到这两个值。
GetValue()函数不能得到DropDownDataWindow(下拉数据窗口)代码表中的值。使用Pos()系统函数可以完成字符串的分割工作。
justlove 2002-03-11
  • 打赏
  • 举报
回复
up
justlove 2002-03-11
  • 打赏
  • 举报
回复
数窗某列为ddlb风格
ddlb<>dddw
ddlb项已经由setvalue设定,该如何返回我选择项的index呢?
就如ddlb的index一样
sorrow_arrow 2002-03-11
  • 打赏
  • 举报
回复
ddlb <-> dddw ???
数窗 ???
index ???

比较晕!!!
justlove 2002-03-11
  • 打赏
  • 举报
回复
定义了一个用户函数
动态查询用,选择的是中文,通过返会这个index作为参数,返回表名和库中字段名
sorrow_arrow 2002-03-11
  • 打赏
  • 举报
回复
你要那个INDEX干什么?我想知道这个
sincerity 2002-03-11
  • 打赏
  • 举报
回复
这个东东好像取不出 Index 来,建议换成使用外部数据源的 dddw,好用多了。
justlove 2002-03-11
  • 打赏
  • 举报
回复
我的不是dddw噢!
gungod2000 2002-03-11
  • 打赏
  • 举报
回复
同意斑竹的方法!
justlove 2002-03-11
  • 打赏
  • 举报
回复
up拉
liulee 2002-03-11
  • 打赏
  • 举报
回复
把dddw对应的datawindowchild取出,然后share到instance dwc变量,然后在dwc中查找就可以了。

401

社区成员

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

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