以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于数据类型判断  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64441)

--  作者:sara
--  发布时间:2015/2/13 16:41:00
--  关于数据类型判断
我建立一个表,主键是double型的,但是我想通过主键来判断这一行是不是空,判断条件该如何写
--  作者:Bin
--  发布时间:2015/2/13 16:42:00
--  
判断这一行是否存在?  判断这一行为空(所有列都没填写)?  能否说具体一点你的问题
--  作者:sara
--  发布时间:2015/2/13 16:45:00
--  
我是想获取所有存在的行,然后每一行取某列的字符串,取出我要的部分,drs = DataTables("第一个表").Select("[Level on BOM]<> 0 ")条件不知道该怎么写了
--  作者:Bin
--  发布时间:2015/2/13 16:46:00
--  
for each dr as datarow in DataTables("第一个表").datarows
    dr("列名")  这就可以
next

--  作者:sara
--  发布时间:2015/2/13 16:53:00
--  

Dim str As String
Dim drs As List (Of DataRow)
Dim count As Integer = 0

For Each dr As DataRow In DataTables("第一个表").datarows
    str = dr("Part Description")
    dr("Value") = str.split((",")(1))
MessageBox.Show(dr("Value"))
Next
DataTables("第一个表").Save


图片点击可在新窗口打开查看此主题相关图片如下:截图00.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图01.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/2/13 16:54:40编辑过]

--  作者:Bin
--  发布时间:2015/2/13 16:55:00
--  

Dim str As String

For Each dr As DataRow In DataTables("第一个表").datarows
    str = dr("Part Description")

    dim strs as string() = str.split(",")

     if strs.length >1 then
    dr("Value") = strs(1)

    end if
MessageBox.Show(dr("Value"))
Next
DataTables("第一个表").Save