以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  行变量  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=57491)

--  作者:yifan3429
--  发布时间:2014/9/25 15:42:00
--  行变量
Dim CCLJ As  String = DataTables("品牌主表").DataRows("品牌")    用作为存储的地址路径
Dim CCLY As  String = "D:\\"


---------------------------
错误
---------------------------
编译错误:类型“DataRow”的值无法转换为“String”。



错误代码:Dim CCLJ As  String = DataTables("品牌主表").DataRows("品牌")
---------------------------
确定   
---------------------------


--  作者:Bin
--  发布时间:2014/9/25 15:43:00
--  
Dim CCLJ As  String = DataTables("品牌主表").DataRows("品牌")   

没有这样的语法,你想做什么?

例如获取第一行的 品牌列的值这么写 

Dim CCLJ As  String = DataTables("品牌主表").DataRows(0)("品牌")   

--  作者:有点甜
--  发布时间:2014/9/25 15:44:00
--  

这个意思?

 

Dim CCLJ As  String = Tables("品牌主表").Current("品牌")


--  作者:yifan3429
--  发布时间:2014/9/25 15:55:00
--  
我想用来做动态的存储地址用  在项目AfterOpenProject下
  
Dim CCLJ As  String =  DataTables("品牌主表").DataRows("品牌")   
Dim CCLY As  String = "D:\\"


原来是

Dim CCLJ As  String =  “192.168.18.248\\项目文件”     是可以的 

\'列变量-------------------------------------------------------

\'品牌主表-----------------------------------------------------

vars("列1") ="宣传_产品"
vars("列2") ="宣传_企业"

dt.DataCols(vars("列1")).DefaultFolder = CCLJ & "\\" & "产品宣传\\"
dt.DataCols(vars("列1")).SourceFolder= CCLY
dt.DataCols(vars("列2")).DefaultFolder = CCLJ & "\\" & "企业宣传\\"
dt.DataCols(vars("列2")).SourceFolder= CCLY

--  作者:yifan3429
--  发布时间:2014/9/25 16:01:00
--  
可以用别的方案来解决吗
--  作者:有点甜
--  发布时间:2014/9/25 16:06:00
--  

 看不懂你想表达什么?

 

 这个你要获取什么的值? DataTables("品牌主表").DataRows("品牌")