以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何按顺序组合成一个整体?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40121)

--  作者:fubblyc
--  发布时间:2013/9/10 8:49:00
--  如何按顺序组合成一个整体?

各位大侠早上好,如何通过代码实现下图效果?


图片点击可在新窗口打开查看此主题相关图片如下:形成类别.png
图片点击可在新窗口打开查看


--  作者:Bin
--  发布时间:2013/9/10 8:56:00
--  
使用表达式列,输入表达式  
 [近度级别]+[密度级别]+[强度级别]+[宽度级别] 
  即可
前提你要是字符串列,如果是数值.那么需要转换一下.

Convert([近度级别],\'System.String\')+Convert([密度级别],\'System.String\')+Convert([强度级别],\'System.String\')+Convert([宽度级别],\'System.String\')

--  作者:fubblyc
--  发布时间:2013/9/10 8:57:00
--  
可以用代码吗?表达式我想尽量少用
--  作者:Bin
--  发布时间:2013/9/10 8:58:00
--  
代码也是同样的原理哦

datacolchanged 事件

e.datarow("类别")=e.datarow("列1")+e.datarow("列2")

--  作者:fubblyc
--  发布时间:2013/9/10 15:05:00
--  

看了帮助半天,不知道怎么通过代码把数据转换成字符。不过用了个土办法,直接把列的属性改为了字符型,也能实现了。图片点击可在新窗口打开查看

 

请教Bin老师,整数转换成字符的代码怎么写呢?

 

 


--  作者:Bin
--  发布时间:2013/9/10 15:12:00
--  
e.datarow("类别")=e.datarow("列1") & e.datarow("列2")   直接当作字符串使用即可.
--  作者:fubblyc
--  发布时间:2013/9/10 22:41:00
--  
谢谢Bin老师,已理解并完成!!