以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何往自定义菜单LIST控件中增加数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=109562)

--  作者:小美菜
--  发布时间:2017/11/14 22:32:00
--  [求助]如何往自定义菜单LIST控件中增加数据

如何往自定义菜单LIST控件中增加数据

如下是自定义的菜单LISTBOX

Dim C1Ribbon1 As C1Ribbon.C1Ribbon  = Ctype(BaseMainForm.controls("C1Ribbon1"),C1Ribbon.C1Ribbon )

Dim a As New Windows.Forms.Listbox
a.Items.Add("地对地导弹")
a.Items.Add("xxxxxx")
\'a.Text = "123456789"
a.Font = new font("宋体", 15)
a.backColor = color.red
Dim b As New C1Ribbon.RibbonControlHost(a)
b.name = "自定义项1"
b.width = 300
C1Ribbon1.tabs("111").Groups("222").Items.Add(b)

 

程序运行后

我需要向这个控件增加多条数据!怎么办?


--  作者:有点甜
--  发布时间:2017/11/14 22:48:00
--  

在代码后面写

 

vars("a") = a

 

-------------------------之后调用,就写

 

vars("a").Items.add("abcdefg")


--  作者:小美菜
--  发布时间:2017/11/14 22:56:00
--  
不懂呀!在哪个代码后面写,你直接搞个看看呗
--  作者:有点甜
--  发布时间:2017/11/14 23:04:00
--  

Dim C1Ribbon1 As C1Ribbon.C1Ribbon  = Ctype(BaseMainForm.controls("C1Ribbon1"),C1Ribbon.C1Ribbon )

Dim a As New Windows.Forms.Listbox
a.Items.Add("地对地导弹")
a.Items.Add("xxxxxx")
\'a.Text = "123456789"
a.Font = new font("宋体", 15)
a.backColor = color.red
Dim b As New C1Ribbon.RibbonControlHost(a)
b.name = "自定义项1"
b.width = 300
C1Ribbon1.tabs("Common").Groups("Data").Items.Add(b)
vars("a") = a

 


--  作者:小美菜
--  发布时间:2017/11/15 20:18:00
--  
谢谢,有点甜老师,请问GroupTableBuilder查询结果可以同时为窗口中两个TABLE的数据源吗?
--  作者:有点甜
--  发布时间:2017/11/15 21:24:00
--  

截图说明你的问题。

 

如果是说这个组合统计结果,可以 http://www.foxtable.com/webhelp/scr/2305.htm

 


--  作者:小美菜
--  发布时间:2017/11/15 22:43:00
--  

Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
b
.Groups.AddDef("日期","月份")
b
.Totals.AddDef("数量")
Tables
("窗口1_Table1").DataSource = b.BuildDataSource
()

就像这样

Tables("窗口1_Table2").DataSource = b.BuildDataSource()

于是

Table2与Table1共享查询结果

 


--  作者:有点甜
--  发布时间:2017/11/15 22:51:00
--  
Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
b.Groups.AddDef("日期","月份")
b.Totals.AddDef("数量")
b.Build
Tables("窗口1_Table1").DataSource = DataTables("统计表1")
Tables("窗口1_Table2").DataSource = DataTables("统计表1")