Foxtable(狐表)用户栏目专家坐堂 → DrawCell 动态引用


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

主题:DrawCell 动态引用

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


加好友 发短信
等级:小狐 帖子:384 积分:3457 威望:0 精华:0 注册:2016/11/12 18:42:00
DrawCell 动态引用  发帖心情 Post By:2020/6/30 16:22:00 [只看该作者]

DrawCell 动态引用   标出的地方想动态引用“可住人数“”该列的数据,该列数据不是固定值,如何修改
If e.Col.Name = "状态" Then '如果正在绘制的是密码列
    
    If e.Row("空余床位") = 0 Then
        e.Style = "满"
    ElseIf e.Row("空余床位") = 8 Then
        e.Style = "空"
    ElseIf e.Row("空余床位") >= 1 AndAlso e.Row("空余床位") < 8 Then
        e.Style = "余"
        
    End If
    
End If

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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/30 16:50:00 [只看该作者]

ElseIf e.Row("空余床位") = e.Row("可住人数") Then

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


加好友 发短信
等级:小狐 帖子:384 积分:3457 威望:0 精华:0 注册:2016/11/12 18:42:00
  发帖心情 Post By:2020/6/30 17:16:00 [只看该作者]

为什么代码在DataColChanged  中根据“可以床位”的数字,在“状态”列填写对应的文字  不执行,显示错误,需要改那点。谢谢!
If e.DataCol.Name = "空余床位" Then '如果正在绘制的是密码列
    If e.DataRow("空余床位") = 0 Then
        e.DataRow("状态") = "满"
    ElseIf e.DataRow("空余床位") = e.Row("可住人数") Then
        e.DataRow("状态") = "空"
    ElseIf e.DataRow("空余床位") >= 1 AndAlso e.Row("空余床位") < e.Row("可住人数")  Then
        e.DataRow("状态") = "余"
    ElseIf e.DataRow("空余床位") < 0 Then
        e.DataRow("状态") = "出错"
    End If
End If


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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/30 17:30:00 [只看该作者]

先仔细看一遍:http://www.foxtable.com/webhelp/topics/0604.htm

ElseIf e.DataRow("空余床位") = e.DataRow("可住人数") Then

 回到顶部