Foxtable(狐表)用户栏目专家坐堂 → 请教甜老大


  共有3125人关注过本帖树形打印复制链接

主题:请教甜老大

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 20:54:00 [显示全部帖子]

For Each dr As DataRow In DataTables("表A").DataRows
    Dim fdr As DataRow = DataTables("表A").Find("第一列='" & dr("第一列") & "' and 第二列='" & dr("第二列") & "' and 第三列 <> '" & dr("第三列") & "'")
    If fdr IsNot Nothing Then
        msgbox("存在")
        Exit For
    End If
Next
 
[此贴子已经被作者于2014-11-10 20:54:11编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 21:05:00 [显示全部帖子]

 一样

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 21:15:00 [显示全部帖子]

 有闲钱可以买,没必要一定要买,五年五年的升级也很划算

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 21:41:00 [显示全部帖子]

不要用sqlFind。

 

先查出dt,然后对dt进行find操作

 

Dim cmd As new SQLCommand
cmd.CommandText = "select * from {表A}"
Dim dt As DataTable = cmd.ExecuteReader


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 22:56:00 [显示全部帖子]

 可以的

 

Dim fdr As DataRow = a.Table.DataTable.sqlFind("科目1=" & dr("科目1") & " and 科目2=" & dr("科目2") & " and 业务性质 <> '" & dr("业务性质") & "'")


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/10 23:07:00 [显示全部帖子]

以下是引用hbhb在2014-11-10 23:00:00的发言:
如果有空值好像就不行了,是否要判断此列的值后再查找?

 

控制用不同的条件。

 

比如

 

If dr.IsNull("第一列") AndAlso dr.IsNull("第二列") Then

 

Else If dr.IsNull("第一列") Then

 

Else If dr.IsNUll("第二列") Then

 

End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/11 9:16:00 [显示全部帖子]

以下是引用hbhb在2014-11-10 23:28:00的发言:
继续请教
请问如何再筛选出这些行,并标不同的颜色?

 

在drawcell写入判断的代码,如果查找到对应的行,就设置样式


 回到顶部