以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何筛选字符列中的数字 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=112712) |
-- 作者:好吧 -- 发布时间:2018/1/1 16:46:00 -- [求助]如何筛选字符列中的数字 请问,我在窗口中添加一个table控件,而table中的列全是字符型,怎样可以更改成integer型, 或者在字符列中输入数字后,怎么根据大于某个数字筛选出数据。例如,filter = “第一列 >= 100”
|
-- 作者:有点甜 -- 发布时间:2018/1/1 19:07:00 -- 1、更改列,把字符列改成数值列
http://www.foxtable.com/webhelp/scr/0036.htm
2、或者这样写
Filter = "convert(第一列, \'System.Int64\') >= 100" |
-- 作者:好吧 -- 发布时间:2018/1/1 21:39:00 -- 1、窗口中的table,没有绑定表,就没有更改列,怎么更改数据类型??
2、更成 Filter = "convert(第三列, \'System.Int64\') >= 100" 。提示错误:输入字符串的格式不正确。 不是表达式列,也可以这样改?? 代码如下: Dim g As New CrossTableBuilder("统计表1", tb1.DataTable)
麻烦老师帮忙看看 |
-- 作者:有点甜 -- 发布时间:2018/1/1 22:53:00 -- 绑定哪个表,就修改那个表;必须修改成数值列,才能统计和比较大小。 |