收录日期:2020/11/26 22:48:32 时间:2016/07/06 09:02:50 标签:控件
我用vb的,
从表里抓出数据到VSFlexGrid,
然后搞了一个txt和button,只要用户在txt里面输入相关内容,然后按button,
就会在VSFlexGrid的第二个栏位查找,找到符合内容的一行,并且把这一行置成选择,
这个怎么实现呢?

LoadData代码:

    Dim Strsql As String
    recExpCS.CursorLocation = adUseClient
    Strsql = "select CS0CS_NO,CS0CARRIER,CS0DEST,CS0FLGT_DT,CS0FLGT_NO,CS0COST,CS0P_WT,CS0G_WT from DBEXPCS000"
    recExpCS.Open Strsql, gstrCnODBC, adOpenDynamic, adLockOptimistic
    
    With VSFGEQList
      Set .DataSource = recExpCS
      
    End With
设置VSFlexGrid1.SelectionMode = flexSelectionByRow 
    For i = 1 To VSFlexGrid1.Rows - 1
        If VSFlexGrid1.TextMatrix(i, 2) = txt.text Then
            VSFlexGrid1.Row = i
            VSFlexGrid1.TopRow = i  '定位到行
            Exit For
        End If
    Next
谢谢楼上,
不过我没用说清楚,
由于数据量比较大,
我不想用这种方法,
有没有其他的方法呢?
根据楼上的建议,我解决了问题:

recExpCS.Find "CS0CS_NO like '" & Trim(txtSearch.Text) & "*' "
VSFGEQList.Row = recExpCS.Bookmark
VSFGEQList.TopRow = recExpCS.Bookmark
你什么版本的VSFlexGrid?我的8.0的没有find方法......
recExpCS是recordset,不是vsflexgrid
引用 5 楼 wengfengli 的回复:
recExpCS是recordset,不是vsflexgrid

呵呵,我没细看......

我是新来的因为学校毕业设计叙用ASP做一个报名系统!希望高手指点! 分组的问题,分不够可以再加,在线等。。。 在asp向flash传变量值应该怎样做?还有在flash中应该怎样接收来自asp的变量呢? 怎么删除随机文件中的目录??? 如何用在标签上显示字符呀 我长大了,我失去了你. 五年零五个月的初恋结束了.......我好痛苦! 我认输了还不行吗? 关于指纹识别 为什么装不了Windows 2000 professional? socket 的线程问题 如何把PICTURE.IMAGE转为JPEG文件 初学java,下载了j2se1.50b,安装后没有任何快捷方式可启动java.......... jsp:useBean问题,调用不了好烦啊 请问怎么实现3721的功能 动态数据管道问题 关于一个sql语句? DBGrid显示时间格式的问题 3dmax文件读取的一个问题(再加一个帖送分) 100分求一问题答案 按装JBuilder时出错提示,快来帮忙啊! 【读书联盟】■幸福:一生里和你爱的人做完这50件事■ 如何删除随机文件中的任意一条记录!? 用intraweb做isapi的问题 关于Repeater控件 3dmax文件读取的一个问题(加帖送分) vc6编译directx sdk9的示例程序出错! 高分相赠,只为一份母爱的伟大,是儿女的都来顶一下吧, 在WEB页面中激活一个本地的应用程序,如何实现? 在windows2000下 为什么发邮件到国外总是收到退信 各位帮忙,如何不显示table的四周边框!!