以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]临时表数据列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109428) |
-- 作者:沪上游客 -- 发布时间:2017/11/11 17:20:00 -- [求助]临时表数据列 老师你好! 我在窗口中设置了临时表,有 一列为金额列,想要显示金额的千分位及保留二位小数点。请老师指教代码。谢谢!
|
-- 作者:有点蓝 -- 发布时间:2017/11/11 17:30:00 -- 参考:http://www.foxtable.com/webhelp/scr/1659.htm 加载数据后
Tables("窗口1_Table1").datatble.DataCols("金额").SetFormat("#,###.00") |
-- 作者:沪上游客 -- 发布时间:2017/11/11 19:59:00 -- 老师这是我的窗口AfterLoad代码: Dim dtb As New DataTableBuilder("其他成本费用分析") dtb.AddDef("科目名称", Gettype(String), 16) dtb.AddDef("金额", Gettype(Decimal)) dtb.Build() Tables("其他成本费用分析").DefaultRowHeight = 30 Tables("其他成本费用分析").Cols("科目名称").PrintWidth = 56 Tables("其他成本费用分析").Cols("金额").PrintWidth = 70 Tables("其他成本费用分析").Cols("金额").TextAlign = HorizontalAlignment.Left Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "进项税" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("进项税") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "工程材料" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("工程材料") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "人工费用" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("人工费用") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "机械费" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("机械费") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "水电费" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("水电费") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "临时设施费" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("临时设施费") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "办公费" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("办公费") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "招待费" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("招待费") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "其他费用" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("其他费用") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "福利费" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("福利费") Tables("其他成本费用分析").AddNew() Tables("其他成本费用分析").Current("科目名称") = "合计" Tables("其他成本费用分析").Current("金额") = Tables("其他成本费用").Current("合计") Dim tbl As WinForm.Table tbl = e.Form.CreateTable("Table1", "其他成本费用分析", False) tbl.SetBounds(3, 225, 600, 365) e.Form.AddControl(tbl) Tables("其他成本费用分析").RowHeaderVisible = False Tables("其他成本费用分析_Table1").datatble.DataCols("金额").SetFormat("#,###.00") Tables("其他成本费用分析").Filter = "[金额] > 0" 加入这段红色代码后,出现以下提示请老师指教。谢谢! |
-- 作者:有点甜 -- 发布时间:2017/11/12 21:28:00 --
Tables("其他成本费用分析_Table1").datatable.DataCols("金额").SetFormat("#,###.00")
|