Foxtable(狐表)用户栏目专家坐堂 → 【求解】外部表逻辑列设置,oracle


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

主题:【求解】外部表逻辑列设置,oracle

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


加好友 发短信
等级:童狐 帖子:221 积分:1712 威望:0 精华:0 注册:2013/3/3 21:16:00
【求解】外部表逻辑列设置,oracle  发帖心情 Post By:2013/4/11 8:50:00 [只看该作者]

我的外部数据源是oracle,oracle中列类型设置的是字符型,因为在oracle中没找到逻辑型。那么在图片点击可在新窗口打开查看狐表中怎么设置逻辑型,想用下边这个效果。

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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/4/11 8:52:00 [只看该作者]

图片挂了,不知道要什么效果,上传过图片吧


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/11 8:55:00 [只看该作者]

oracle 没有逻辑类型的,只能代码转换了。 你图片挂了,不知道你想实现什么样的效果。

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


加好友 发短信
等级:童狐 帖子:221 积分:1712 威望:0 精华:0 注册:2013/3/3 21:16:00
  发帖心情 Post By:2013/4/11 9:18:00 [只看该作者]

图片就是列里出现复选框的效果。就是类似,是否核销,选中核销,不选不核销。我图片是在我QQ空间的,是不是我空间禁止访问图片就不显示啊。

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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/4/11 9:20:00 [只看该作者]

你图片可以直接上传附件的形式上传就可以了,不用搞外链

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/11 9:28:00 [只看该作者]

创建一个表达式列,设置为逻辑类型。 (我这里暂命名为 “C”)
在DataColChanged事件中 加入下面代码
If e.DataCol.Name = "C" Then
    If e.DataRow("c") Then
        e.DataRow("逻辑列")="true"
    Else
        e.DataRow("逻辑列")="false"
    End If
End If

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/11 9:41:00 [只看该作者]

完善一下。还要在。项目属性中的  Initialize 事件中添加下面代码

Dim clist As List(of DataRow) = DataTables("表A").Select("")
If clist IsNot Nothing Then
    For i As Integer=0 To clist.Count -1
        clist(i)("c")=IIF(clist(i)("第十列")="true",True,False)
    Next
End If

 回到顶部