以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]层级数中能不能显示有多少行?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176490)

--  作者:2900819580
--  发布时间:2022/4/14 21:48:00
--  [求助]层级数中能不能显示有多少行?

图片点击可在新窗口打开查看此主题相关图片如下:无标题20220414012.png
图片点击可在新窗口打开查看

1、使用蓝色代码,显示的数量是0
2、用红色代码显示如上图,
3、想实现的效果是,数量统计中左边的1不要,只要子阶有多少个物料。能不能用蓝色的代码不用增加临时列,

dt.DataCols.Add("sl",Gettype(Integer),"[Itid] / [Itid]")
Dim Layt As WinForm.LayersTree = e.Form.Controls("LayersTree1")
Dim st As New LayerTreeSetting
st.PathCol = "料号"
st.TextCol = "名称"
st.ValueCol = "名称" ‘想得到的是有多少个物料名称。是不是非有增加一个数据列上去再统计
st.ValueCol = "sl" 
st.Separator = "-"
st.GridTree = True
st.Subtotal = True

\'st.Unique = False \'如果是项目树,请删除此行
Layt.BuildFilterTree(tb, st)

--  作者:有点蓝
--  发布时间:2022/4/14 22:08:00
--  
这个功能只能用来汇总求和,不能用来计数的。所以只能通过临时列处理
--  作者:2900819580
--  发布时间:2022/4/14 22:34:00
--  
想实现的效果是,数量统计中左边的1不要,


--  作者:有点蓝
--  发布时间:2022/4/14 23:15:00
--  
不能的,如果要计数,建议使用目录树自己统计控制吧