Foxtable(狐表)用户栏目专家坐堂 → C1FlexGrid和BOM


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

主题:C1FlexGrid和BOM

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
C1FlexGrid和BOM  发帖心情 Post By:2018/8/10 22:00:00 [显示全部帖子]

做BOM的时候,一列内容太宽,如何实现C1FlexGrid的事件来触发AutoSizeCol?
我的表格是在窗体里面的一个控件里面,但是itemclick或者其他窗体的全局click不能出发table的AutoSizeCol

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 22:04:00 [显示全部帖子]

就是点了行前面的箭头,打开树状结构,然后能自动调整列宽

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 22:16:00 [显示全部帖子]

没用。
在表格控件的click里面:
Tables("ssuorderintake_Table1").AutoSizeCols
点击行前面的箭头,没有用,即使点了单元格也没有变化。

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 22:22:00 [显示全部帖子]

我这个表是临时表。
dt = cmd.ExecuteReader()
Dim dtb As New DataTableBuilder("orderintake")
dtb.AddDef("SSUName", Gettype(String), 50,"","SSU Name")
.....

dtb.Build()
........
Tables("ssuorderintake_Table1").DataSource=DataTables("orderintake")
.....
Dim flex As C1FlexGrid.C1FlexGrid = Tables("ssuorderintake_Table1").Grid
.....
Dim node As C1FlexGrid.node
node = flex.rows.insertnode(flex.Rows.count,0)
.....

[此贴子已经被作者于2018/8/10 22:23:49编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 22:38:00 [显示全部帖子]

If MainTable.Name ="ssuorderintake_Table1" Then
Tables("ssuorderintake_Table1").AutoSizeCols
End If
试了,没用

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 22:52:00 [显示全部帖子]

DataTables("orderintake").GlobalHandler.Click=True

全局事件:
currenttable.autocolsizes.

无效,
是否可以使用C1FlexGridBase 的AutoResize 设为true,这个默认是false。但是我不知道怎么设

Dim flex As C1FlexGrid.C1FlexGrid = Tables("ssuorderintake_Table1").Grid
Dim flexs As C1FlexGridBase  = Tables("ssuorderintake_Table1").Grid?

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 23:25:00 [显示全部帖子]

no.不行

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 23:35:00 [显示全部帖子]

搞定了。
flex.autosizecols

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/10 23:36:00 [显示全部帖子]

错了。这个不能在点击打开树状结构的时候自动调节,,哎。。

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


加好友 发短信
等级:五尾狐 帖子:1030 积分:8973 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/11 9:51:00 [显示全部帖子]

终于。。非常感谢


 回到顶部
总数 11 1 2 下一页