vb6.0 mshflexgrid控件 能否进行数据定位

比如控件展示5行记录,我输入一个条件筛选,满足条件的数据在控件中标记出来... 比如控件展示5行记录,我输入一个条件筛选,满足条件的数据在控件中标记出来 展开
 我来答
iisheng
2012-08-28 · TA获得超过308个赞
知道小有建树答主
回答量:531
采纳率:100%
帮助的人:482万
展开全部
能!
分两种情况,
1、mshflexgrid显示的数据库信息,直接通过数据库SQL条件查询,然后再mshflexgrid中显示结果;
2、通过循环判断!
'假设判断第一列字符中含有“中”字,则在第2列中显示为“yes”否则显示“no”
dim s1 as String,k as Integer
with mshflexgrid1
if .rows<2 then exit sub
k=0
for i = 1 to .rows-1
s1=trim(.TextMatrix(i, 1) )
if instr(1,s1,"中")>0 then
.TextMatrix(i, 2)=“yes”
k=k+1
else
.TextMatrix(i, 2)=“no”
endif

next
MsgBox " 共" & k & " 个符合条件!"

end with
追问
这个标记我看懂了,我想问下,能否自动滚动到满足条件的那一行?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式