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


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

主题:DrawCell 动态引用

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


加好友 发短信
等级:小狐 帖子:384 积分:3463 威望: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

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


加好友 发短信
等级:小狐 帖子:384 积分:3463 威望: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


 回到顶部