以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:DataTables("表").DataCols.Add增加列的表达式问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141996) |
-- 作者:y2287958 -- 发布时间:2019/10/16 8:57:00 -- 请教:DataTables("表").DataCols.Add增加列的表达式问题 用DataTables("表").DataCols.Add("列名",Gettype(Double),"A列+B列")增加临时列时,如果表达式"A列+B列"不符合规范时,系统会自动提示,这个提示对客户来说不是太友好,请问如果捕捉这个提示后用MessageBox.Show进行提示。 用以下代码达不到效果。
Try Dim bds As String = "Convert(选择*10000/项目,\'System.Int64\')/100" \'以两位小数的百分比实数 DataTables("表").DataCols.Add("列名",Gettype(Double),""A列+B列") Catch ex As Exception MessageBox.Show("表达式不正确!") End Try |
-- 作者:有点蓝 -- 发布时间:2019/10/16 8:59:00 -- 没有办法,错误被底层处理了,没有抛出来,所以try不到 |