以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQLTable 表模式下的Sytle样式在Drawrow绘制无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=139465) |
-- 作者:lanbor -- 发布时间:2019/8/13 14:41:00 -- SQLTable 表模式下的Sytle样式在Drawrow绘制无效 SQLTable 表模式下的Sytle样式在Drawrow绘制无效 数据来源为:SQL动态获取方式----> cmd.ExecuteReader()
---在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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/13 14:50:00 -- 给sqltable绑定数据后,使用代码添加 Tables("窗口1_table1").datasource = cmd.ExecuteReader() DataTables("窗口1_table1").AddUserStyle("a", Color.Red, Color.White)
|
-- 作者:lanbor -- 发布时间:2019/8/13 21:15:00 -- 谢谢你:有点蓝! 原来是应该这样操作! |