以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  DrawCell 代码为什么没有采用样式呢?没有整行标注也没有单元格标注  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173457)

--  作者:cnsjroom
--  发布时间:2021/11/30 19:59:00
--  DrawCell 代码为什么没有采用样式呢?没有整行标注也没有单元格标注
DrawCell 代码为什么没有采用样式呢?没有整行标注也没有单元格标注

当前代码如下:(运行后没有任何效果)
If e.Row.IsNull("存在问题") = False Then \'且该列已经输入内容
    If e.Row("存在问题") <>"" Then 
        e.Style = "存在问题" 
    End If
End If
If  e.Row.IsNull("重点") = False Then
    If e.Row("重点") <>"" Then 
        e.Style = "重点" 
    End If
End If

If e.Row("存在问题") <>"" And e.Row("重点") <>"" Then 
    e.Style = "重点存在问题" 
End If


图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/11/30 20:20:00
--  
If e.Row.IsNull("存在问题") = False andalso e.Row.IsNull("重点") = False Then 
    e.Style = "重点存在问题
else
If e.Row.IsNull("存在问题") = False Then
    e.Style = "存在问题" 
End If
If  e.Row.IsNull("重点") = False Then
    e.Style = "存在问题" 
End If
End If


--  作者:cnsjroom
--  发布时间:2021/11/30 21:08:00
--  回复:(有点蓝)If e.Row.IsNull("存在问题") = Fals...
老师晚上好   还是没有能够成功绘制整行显示  包括单元格都没有绘制

图片点击可在新窗口打开查看

如果将楼上代码放入计时器任务代码提示如下:
图片点击可在新窗口打开查看

代码改成如下  也没有成功标注
If e.Row("存在问题") <>"" AndAlso e.Row("重点") <>"" Then
    e.Style = "重点存在问题"
Else
    If e.Row("存在问题") <>"" Then
        e.Style = "存在问题"
    End If
    If  e.Row("重点") <>"" Then
        e.Style = "存在问题"
    End If
End If
[此贴子已经被作者于2021/11/30 21:28:53编辑过]

--  作者:有点蓝
--  发布时间:2021/11/30 21:45:00
--  
啊 哦 额

drawcell事件在哪知道不?表属性唷,写到窗口干嘛

--  作者:cnsjroom
--  发布时间:2021/12/1 1:23:00
--  回复:(有点蓝)啊 哦 额drawcell事件在哪知道不?表...
是写在窗体表属性中的呢
窗体表是sqltable类型   在这个类型下的DrawCell属性代码里面的  但是就是没有生效  实现满足条件下的当前行数据整体突出显示对应的样式

--  作者:有点蓝
--  发布时间:2021/12/1 8:52:00
--  
啊,哦,那么窗口的表事件在哪知道不?你放到什么事件了?!

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


--  作者:cnsjroom
--  发布时间:2021/12/1 8:57:00
--  回复:(有点蓝)啊,哦,那么窗口的表事件在哪知道不...
知道的  老师

我就是放在表属性里面没有变化 
我就想添加一个到计时器里面去刷新看看   

怎么解决表属性里面没有变化呢

--  作者:有点蓝
--  发布时间:2021/12/1 9:18:00
--  
不同事件参数不一样,用途不一样,不是直接复制就能用的。http://www.foxtable.com/webhelp/topics/0604.htm

样式设置只能放到drawcell。

搞不定就上传实例

--  作者:cnsjroom
--  发布时间:2021/12/1 11:21:00
--  回复:(有点蓝)不同事件参数不一样,用途不一样,不...
图片点击可在新窗口打开查看

以下内容是专门发给有点蓝浏览




--  作者:有点蓝
--  发布时间:2021/12/1 11:39:00
--  
连接不到数据库无法测试,请提供内部表的项目

空值请使用isnull判断。

另外sqltable表,需要在窗口afterload里手工添加样式:http://www.foxtable.com/webhelp/topics/1579.htm