Foxtable(狐表)用户栏目专家坐堂 → 如何按顺序组合成一个整体?


  共有3498人关注过本帖树形打印复制链接

主题:如何按顺序组合成一个整体?

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
如何按顺序组合成一个整体?  发帖心情 Post By:2013/9/10 8:49:00 [只看该作者]

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


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


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 8:56:00 [只看该作者]

使用表达式列,输入表达式  
 [近度级别]+[密度级别]+[强度级别]+[宽度级别] 
  即可
前提你要是字符串列,如果是数值.那么需要转换一下.

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

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2013/9/10 8:57:00 [只看该作者]

可以用代码吗?表达式我想尽量少用

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 8:58:00 [只看该作者]

代码也是同样的原理哦

datacolchanged 事件

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

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2013/9/10 15:05:00 [只看该作者]

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

 

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

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/10 15:12:00 [只看该作者]

e.datarow("类别")=e.datarow("列1") & e.datarow("列2")   直接当作字符串使用即可.

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2013/9/10 22:41:00 [只看该作者]

谢谢Bin老师,已理解并完成!!

 回到顶部