Foxtable(狐表)用户栏目专家坐堂 → [求助]如何往自定义菜单LIST控件中增加数据


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

主题:[求助]如何往自定义菜单LIST控件中增加数据

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
[求助]如何往自定义菜单LIST控件中增加数据  发帖心情 Post By:2017/11/14 22:32:00 [只看该作者]

如何往自定义菜单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)

 

程序运行后

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/14 22:48:00 [只看该作者]

在代码后面写

 

vars("a") = a

 

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

 

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


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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2017/11/14 22:56:00 [只看该作者]

不懂呀!在哪个代码后面写,你直接搞个看看呗

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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

 


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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2017/11/15 20:18:00 [只看该作者]

谢谢,有点甜老师,请问GroupTableBuilder查询结果可以同时为窗口中两个TABLE的数据源吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/15 21:24:00 [只看该作者]

截图说明你的问题。

 

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

 


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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By: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共享查询结果

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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")

 回到顶部