以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何获列属性中的列表项目字串为 |... 时的字串  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27301)

--  作者:关键下一秒
--  发布时间:2012/12/27 22:55:00
--  如何获列属性中的列表项目字串为 |... 时的字串
如题,当表的列表项目为正常列表字符串时,用 combolist 属性返回字符串是没有问题的。但是,当列表项目为 |...  时,用combolist属性就没办法返回字符串了,怎样才能得到这个字符串呢?请哪位高人指教一下,谢谢!
[此贴子已经被作者于2012-12-27 22:57:40编辑过]

--  作者:程兴刚
--  发布时间:2012/12/28 6:06:00
--  
Dim s As String = DataTables("指定表名称").GetComboListString("指定列名称")
--  作者:关键下一秒
--  发布时间:2012/12/28 8:28:00
--  
程版,谢谢!你理解错了我的意思哦。
--  作者:lin_hailun
--  发布时间:2012/12/28 8:47:00
--  
 呃,楼主如果你的列表项目是来源于数据表的话,是不可以用combolist获取到值的,要获取的话,看2楼的方法。
--  作者:sunsenfeng
--  发布时间:2012/12/28 8:59:00
--  

搂住的意思是,当我们用手工填入a|b|...列表项目后,怎么样获得这个字符串,或者说这个属性的名称是什么,可以让我们用str=xxx.属性,来得到他

 


--  作者:关键下一秒
--  发布时间:2012/12/28 9:07:00
--  

补充说明:当我用手工在 列的 列表项目 中填入 a|b|c  时,我用 dim s as string=tables("表名").cols("列名").combolist   获得字符串为 "a|b|c"

但是,当我用手工填入 |...   时,用 dim s as string = tables("表名").cols("列名").combolist   无法获得字符串 "|..."  ,现在我需要获得这个字符串,应怎样处理呢?


--  作者:sunsenfeng
--  发布时间:2012/12/28 9:11:00
--  

估计这个很难,用"|"开头,说明第一个元素为空值,系统是不是会产生错误?

那你为什么非要"|"开头呢?


--  作者:关键下一秒
--  发布时间:2012/12/28 9:15:00
--  

|... 这个符号是为了启动列按钮啊

 


--  作者:关键下一秒
--  发布时间:2012/12/28 9:40:00
--  

谁能帮忙解决一下,谢谢,详见6楼补充


--  作者:lin_hailun
--  发布时间:2012/12/28 10:12:00
--  
以下是引用关键下一秒在2012-12-28 9:07:00的发言:

补充说明:当我用手工在 列的 列表项目 中填入 a|b|c  时,我用 dim s as string=tables("表名").cols("列名").combolist   获得字符串为 "a|b|c"

但是,当我用手工填入 |...   时,用 dim s as string = tables("表名").cols("列名").combolist   无法获得字符串 "|..."  ,现在我需要获得这个字符串,应怎样处理呢?


这样去获取。Tables("xxx").grid.Cols("xxx").ComboList