以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断行的值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79144)

--  作者:文道古月
--  发布时间:2015/12/24 23:58:00
--  判断行的值

 

老师好,麻烦帮忙看看,下面代码,有些晕乎,该怎么写?

 

Dim st As String
For Each dr As DataRow In DataTables("预览").Select("")
    If dr("代码")  st.StartsWith(1)  \'\'假如代码行的数值是以1开头的行
        .....
    End If
Next


--  作者:Hyphen
--  发布时间:2015/12/25 8:11:00
--  

Dim st As String
For Each dr As DataRow In DataTables("预览").Select("")
If dr("代码").StartsWith(1) \'\'假如代码行的数值是以1开头的行
.....
End If
Next


--  作者:文道古月
--  发布时间:2015/12/25 8:16:00
--  
额,那为什么,按下teb键,精灵没有列出这个属性呢?
--  作者:大红袍
--  发布时间:2015/12/25 9:21:00
--  
以下是引用文道古月在2015/12/25 8:16:00的发言:
额,那为什么,按下teb键,精灵没有列出这个属性呢?

 

要定义一下类型才有提示,比如这样写

 

Dim dm As String = dr("代码")

If dm.StartsWith("1") Then


--  作者:文道古月
--  发布时间:2015/12/25 9:41:00
--  
以下是引用Hyphen在2015/12/25 8:11:00的发言:

Dim st As String
For Each dr As DataRow In DataTables("预览").Select("")
If dr("代码").StartsWith(1) \'\'假如代码行的数值是以1开头的行
.....
End If
Next

是说,像这个一样,If dr("代码").StartsWith(1),,精灵里面没有列出,但是也能使用的方法

 

这要怎么知道呢?

[此贴子已经被作者于2015/12/25 9:41:36编辑过]

--  作者:大红袍
--  发布时间:2015/12/25 9:43:00
--  

没有提示,就直接写。


--  作者:文道古月
--  发布时间:2015/12/25 10:04:00
--  

那如何知道有这个参数?


--  作者:大红袍
--  发布时间:2015/12/25 10:06:00
--  
 看4楼。