以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]遍历所有单元格是否包含某个字符 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64598) |
-- 作者:花开的声音 -- 发布时间:2015/2/25 10:25:00 -- [求助]遍历所有单元格是否包含某个字符 如何遍历一个表的所有单元格,查找出包含某个字符的单元格。 |
-- 作者:Bin -- 发布时间:2015/2/25 10:29:00 -- 不好意思 要用& 才对字符串不能用+号 假期C#写多了一下子没反应过来. dim str as string dim s as string = "你要查找的字符" for each c as col in tables("X").cols str=str & "convert(" & c.name & ",\'System.String\') like \'%" & s & "%\' or " next tables("X").Filter=str.substring(0,str.length-3)
[此贴子已经被作者于2015/2/25 10:35:15编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/2/25 10:32:00 -- Dim str As String = "a" CurrentTable.Filter = filter |
-- 作者:花开的声音 -- 发布时间:2015/2/25 10:36:00 -- 谢谢,我是要查找出所有的单元格中是否包含字符“单击”,如有的话,这些单元格应用单元格样式“A” |
-- 作者:有点甜 -- 发布时间:2015/2/25 10:38:00 -- 去编写Drawcell事件,判断
If e.Text Like "*单击*" Then
End If |
-- 作者:Bin -- 发布时间:2015/2/25 10:40:00 -- 都发帖732个了,提问请直接抓重点 这个基本的东西应该知道吧 定义好样式A 利用DrawCell 参考帮助 if e.Text.Contains("单击") then e.style="A" end if
|