Foxtable(狐表)用户栏目专家坐堂 → SQLTable 表模式下的Sytle样式在Drawrow绘制无效


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

主题:SQLTable 表模式下的Sytle样式在Drawrow绘制无效

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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
SQLTable 表模式下的Sytle样式在Drawrow绘制无效  发帖心情 Post By:2019/8/13 14:41:00 [只看该作者]

SQLTable 表模式下的Sytle样式在Drawrow绘制无效
数据来源为:SQL动态获取方式----> cmd.ExecuteReader()


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

---在DrawCell 绘制事件中也有代码
If e.Col.IsString AndAlso e.Col.Name ="m1str"  Then
    If e.Row.IsNull(e.Col.Name) = False 
        If e.Row(e.Col.Name) = "领料" Then 
            e.Style = "r_color" 
messagebox.show(e.Col.Name  & ":"  & e.Row(e.Col.Name))  '这行也能看到执行
        Else
            e.Style ="b_color"
        End If
    End If
End If

但输出结果:类型列的“领料” 就是不变底色
请教老师应该如何修改

[此贴子已经被作者于2019/8/13 21:15:40编辑过]

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/13 14:50:00 [只看该作者]

给sqltable绑定数据后,使用代码添加
Tables("窗口1_table1").datasource = cmd.ExecuteReader()
DataTables("窗口1_table1").AddUserStyle("a"Color.RedColor.White)

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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
谢谢你:有点蓝!  发帖心情 Post By:2019/8/13 21:15:00 [只看该作者]

原来是应该这样操作!

 回到顶部