以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 再求一格式表达 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13907) |
||||
-- 作者:tuoxie118 -- 发布时间:2011/10/31 23:19:00 -- 再求一格式表达
图中改行 压线 列 每一格要得出三个数据,三个数据要用 │这个符号或者用 其他符号 比如逗号隔开 ,比如要得出数据为 2│ 2│ 2 , 三个数据对应公式为: ([规格_宽]+10) / 2 │ [规格_高1]│ ([规格_宽]+10) / 2
这个格式 怎么表达出来呢??? |
||||
-- 作者:czy -- 发布时间:2011/10/31 23:27:00 -- 只能用代码吧。 |
||||
-- 作者:tuoxie118 -- 发布时间:2011/10/31 23:32:00 -- 那要怎么表达呢?? |
||||
-- 作者:czy -- 发布时间:2011/10/31 23:37:00 -- 上传文件。 |
||||
-- 作者:tuoxie118 -- 发布时间:2011/10/31 23:42:00 -- 这个是我的文件
|
||||
-- 作者:czy -- 发布时间:2011/10/31 23:58:00 -- 我上传不了文件(上传后不能显示) 增加一列字符型列,名称为“压线规格1” DataColChanged事件代码: Select Case e.DataCol.Name Case "规格_宽","规格_高1" Dim dr As DataRow = e.DataRow If dr.IsNull("规格_宽") OrElse dr.IsNull("规格_高1") Then dr("压线规格1") = Nothing Else dr("压线规格1") = (dr("规格_宽") + 10) / 2 & "|" & dr("规格_高1") & "|" & (dr("规格_宽") + 10)/2 End If End Select |
||||
-- 作者:程兴刚 -- 发布时间:2011/11/1 1:35:00 -- 将【压线规格列】改为字符型,表达式:
Convert(([规格_宽]+10) / 2,\'System.String\') +\'│\' + Convert([规格_高1],\'System.String\') +\'│\'+Convert(([规格_宽]+10) / 2,\'System.String\') |