有关TrueDBGrid的问题向各位大虾请教

原创 2004年07月30日 14:52:00

我们在一个vb工程中用到TrueDBGrid Pro 8.0控件,在后期更改过程中我们想把它的Filter功能再添加上去(以前隐藏掉了),可当我们把它的FilterBar属性设为True之后,执行时抛出这样的异常:Provider过滤器不能被打开。Filter的函数如下:

Private Sub TDBGrid1_FilterChange()
On Error GoTo errHandler

Set cols = TDBGrid1.Columns
Dim c As Integer
c = TDBGrid1.col
TDBGrid1.HoldFields

Adodc1.Recordset.Filter = getFilter()
TDBGrid1.col = c
TDBGrid1.EditActive = True
Exit Sub

errHandler:
    MsgBox Err.Source & ":" & vbCrLf & Err.Description
    For Each col In TDBGrid1.Columns
        col.FilterText = ""
    Next col
End Sub

Private Function getFilter() As String
    Dim tmp As String
    Dim n As Integer
    For Each col In cols
        If Trim(col.FilterText) <> "" Then
            n = n + 1
            If n > 1 Then
                tmp = tmp & " AND "
            End If
            tmp = tmp & col.DataField & " LIKE '" & col.FilterText & "%'"
        End If
    Next col
    getFilter = tmp
End Function

Debug状态下在紫色字体那句时抛出异常,怀疑跟ADODB的什么设置有关,还请各位大虾不吝赐教!

Visual C++环境下DBGrid控件的使用

Visual C++环境下DBGrid控件的使用 一.前期准备 为了实现DBGrid控件的自动捆绑,我们需要建立一个数据库和与之关联的数据源,本例中我们用Access建立数据库mydata.md...
  • yjh0628
  • yjh0628
  • 2010-08-22 14:36:00
  • 471

c1TrueDBGrid 常用属性

1.获取总行数 this.c1TrueDBGrid2.RowCount; 2.获取当前行某列值  this.c1TrueDBGrid2.Columns["系统编号"].CellText(this.c...
  • mylove19921009
  • mylove19921009
  • 2016-01-14 16:46:25
  • 1322

c1TrueDBGrid在C#中的研究

//c1TrueDBGrid 选择checkbox以后发生事件  private void c1TrueDBGrid1_AfterColEdit(object sender, C1.Win.C1Tr...
  • chinaboykai
  • chinaboykai
  • 2012-07-11 02:56:53
  • 2737

导出并合并相邻单元格

unit Unit1;interfaceuses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms...
  • cxb2011
  • cxb2011
  • 2010-07-06 18:50:00
  • 262

C#IO问题请教各位大虾

我刚接触C#,对里面的IO操作有些不明白的地方,还请各位大虾详细讲解一哈!我的理解是File类是对文件本身操作,FileStream是以比特流的方式对文件内容进行操作,StreamReader是以字符...
  • Jankin
  • Jankin
  • 2010-03-23 12:49:00
  • 300

急急急,请各位大虾帮帮忙!

怎么用GDI+ 画立体图啊需要调用什么函数
  • twidtfdatao
  • twidtfdatao
  • 2005-06-04 10:29:00
  • 463

新手上路~请教各位大虾~~~请教~请教~

请问各位我对ASP很有兴趣~但是我是个新手~很多东西都不懂~我应该学什么先呢?还有我想请教下ASP和ASP.net有什么不同的地方~请各位高手教下我可以吗?...
  • VinsonLai
  • VinsonLai
  • 2004-08-04 13:36:00
  • 617

请教各位大虾JB的一个问题?

我在JB中新建一个project后,又在建立project处建立一个公有类,并且是 JPanl的子类,建立后为什么不能在主frame中调用这个类呢?...
  • trk_computer
  • trk_computer
  • 2004-09-11 14:45:00
  • 452

向各位请教。

我是一个新手。能与大家一起交流感到荣幸之至。请各位指点我一下。就是如何学习struts...
  • liqiyou
  • liqiyou
  • 2004-10-12 11:47:00
  • 537

向各位大侠请教

CSDN网上的各位大侠们,在下是个VFP迷。虽然当今数据库世界人们言必称ASP,.NET,JAVA,SQL,DELPHI,ORACLE,但是我等小国寡民,层次不高,范围不广,实际工作运用上还是偏爱那个...
  • yy_53827765
  • yy_53827765
  • 2005-04-02 12:18:00
  • 730
收藏助手
不良信息举报
您举报文章:有关TrueDBGrid的问题向各位大虾请教
举报原因:
原因补充:

(最多只允许输入30个字)