以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,判断数据类型为整数? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=33417) |
-- 作者:晕了快扶我 -- 发布时间:2013/5/17 16:03:00 -- 请教,判断数据类型为整数? Dim i As Integer = e.Newvalue/dr("MOQ") .... end if
我需要判断e.NewValue/dr("MOQ")得出的值是不是整数型的,标红的地方该怎么写呢?查遍说明书好像没这个。。 |
-- 作者:XYT -- 发布时间:2013/5/17 16:08:00 -- 和这个除法的取整比较,如果一样就是整数 [此贴子已经被作者于2013-5-17 16:26:13编辑过]
|
-- 作者:晕了快扶我 -- 发布时间:2013/5/17 16:09:00 -- 以下是引用XYT在2013-5-17 16:08:00的发言:
和这个除法的取模比较,如果一样就是整数 不懂...能具体点吗? |
-- 作者:XYT -- 发布时间:2013/5/17 16:26:00 -- 说错了,应该是判断这个算式的取整 e.Newvalue\\dr("MOQ") [此贴子已经被作者于2013-5-17 16:26:34编辑过]
|
-- 作者:Bin -- 发布时间:2013/5/17 16:27:00 -- 正则表达式侍候 if System.Text.RegularExpressions.Regex.IsMatch(i.toString(), "^\\d*$") then |
-- 作者:lsy -- 发布时间:2013/5/17 17:26:00 -- Dim dbl As Double = e.Newvalue/dr("MOQ") If CInt(dbl)) = dbl Then MessageBox.Show("是整数") Else MessageBox.Show("不是整数") End If [此贴子已经被作者于2013-5-17 19:04:25编辑过]
|