Foxtable(狐表)用户栏目专家坐堂 → 单元格标记


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

主题:单元格标记

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


加好友 发短信
等级:四尾狐 帖子:822 积分:6432 威望:0 精华:0 注册:2013/2/18 17:46:00
单元格标记  发帖心情 Post By:2024/8/19 9:35:00 [只看该作者]

.NET Framework 版本:4.0.30319.1
Foxtable 版本:2022.8.18.1
错误所在事件:表,表A,DataColChanged
详细错误信息:
Exception has been thrown by the target of an invocation.
Public member 'Style' on type 'Integer' not found.

 

DataColChanged 表事件

 

If e.DataRow("形式") = "1" Then
    e.DataRow("A").Style = "样式1"
End If

 


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110856 积分:564224 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/19 10:11:00 [只看该作者]

代码放到drawcell事件:http://www.foxtable.com/webhelp/topics/0656.htm

If e.Row("形式") = "1" Then
    e.Style = "样式1"
End If

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


加好友 发短信
等级:四尾狐 帖子:822 积分:6432 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/19 10:18:00 [只看该作者]

我不希望是整行按样式1标记,只标记其中的某几列,代码怎么改?


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


加好友 发短信
等级:狐神 帖子:4761 积分:34613 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2024/8/19 10:20:00 [只看该作者]

再判断一下列名就可以


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110856 积分:564224 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/19 10:38:00 [只看该作者]

select case e.col.name
case "列1","列A"
If e.Row("形式") = "1" Then
    e.Style = "样式1"
End If
end select
[此贴子已经被作者于2024/8/19 13:34:20编辑过]

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


加好友 发短信
等级:四尾狐 帖子:822 积分:6432 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/19 12:44:00 [只看该作者]


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

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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


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


加好友 发短信
等级:四尾狐 帖子:822 积分:6432 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/19 13:35:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.zip


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

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

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


加好友 发短信
等级:四尾狐 帖子:822 积分:6432 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/19 13:39:00 [只看该作者]

蓝版:

第一个问题,当我在记录窗口中,变换计算类别时,样式不能同步改变,在主表中没这个问题。

第二个问题,希望在直径列,所有的数据前加φ,并且在导出EXCEL 文件时,也能加上φ

 


 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

1、选择不同值后,输入焦点要离开当前单元格,才会认为输入完毕,才算真正更改了值
2、显示一样到drawcell处理

if e.col.name = "直径" andalso e.row.isnull("直径")=false
e.text = "φ" & e.row.isnull("直径")
end if

导出可以使用这种方式:http://www.foxtable.com/webhelp/topics/1148.htm,可以自己添加任意字符

 回到顶部
总数 12 1 2 下一页