以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何用代码设置列属性? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=14093) |
||||
-- 作者:rcsy001 -- 发布时间:2011/11/8 10:25:00 -- 如何用代码设置列属性? 如何用代码设置列属性? 列属性有专门的设置窗口,进行可视化设计。请问可否用代码编程进行列属性设置。
例如: 设置列表项目 设置列表项目 设置扩展列类型 设置列窗口 等等 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/8 10:27:00 -- 参考:
|
||||
-- 作者:rcsy001 -- 发布时间:2011/11/8 10:34:00 -- 谢谢,能否给个实例,就代码设置列表项目: 例如: 表A 第一列,设置为列表项目,数据来源 表B 第一列 这用代码如何写 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/8 10:57:00 -- 你在看看这个: http://www.foxtable.com/help/topics/1375.htm
|
||||
-- 作者:ShotHit -- 发布时间:2014/10/30 9:33:00 -- 感谢。 表Tb_CusInfo中PrepareEdit事件设置: If e.IsFocusCell Then If e.Col.Name = "sales_user" Then e.Col.Combolist = DataTables("Tb_UserInfo").GetComboListString("user_id", "[user_area] = \'" & e.Row("sales_area") & "\'") End If End If 同时在MainTableChanged事件中设置: If MainTable.Name="Tb_CusInfo" Then Dim dmp As New TableDataMap dmp.DataTable="Tb_UserInfo"
//这个地方能否动态设置? dmp.ValueCol="user_id" dmp.DisplayCol="user_name"
dmp.ListCols="user_area,user_name" dmp.Sort="user_area" Tables("Tb_CusInfo").Cols("sales_user").DataMap=dmp.CreateDataMap() End If 这样的会,后面的数据字典设置就无效。 请问,如何让两个同时有效果?
|
||||
-- 作者:有点甜 -- 发布时间:2014/10/30 9:35:00 -- 1、数据字典不能动态在prepareEdit事件设置
2、同一列,无法同时生效。 |