RT

解决方案 »

  1.   

    MSHFlexGrid控件跟ADO可以绑定,MSFlexGrid控件不支持ADO。
      

  2.   

    Public AdoRs As New ADODB.Recordset
    'SmGrid 是MSHFlexGrid的名称Set SmGrid.DataSource = AdoRs 即可
      

  3.   

    这个控件太好用了dim rs as new adodb.recordset
    dim conn as new adodb.connection
    dim strsql,strdsn as string
    strdsn="..."
    strsql="..."
    Conn.Open strdsm
    Rs.Open sql
    set MSHFlexGrid.datasource=rs
      

  4.   

    如一楼所说!!
    MSFLEXGRID要手工添加!!
      

  5.   

    本人建議用VSFlexgrid這個控件綁定記錄集﹐很好用的。我們公司網格控件就用這個
    打開記錄集之后﹐只要set VSFlexgrid.datasource=rs 就行了。
      

  6.   

    VSFlexgrid虽然行,但毕竟是第三方控件,MSHFlexGrid也行,DataGrid也行。^_^
      

  7.   

    赞同使用MSHFlexGrid
    比MSFlexGrid好用多了
      

  8.   

    dim rs as new adodb.recordset
           *
           *
           *
     MSFlexGrid1.Rows = rs.RecordCount + 1
     MSFlexGrid1.Cols = rs.fiels.count
     For i = 1 To rs.RecordCount
        For j = 1 To rs.Fields.Count
           MSFlexGrid1.TextMatrix(i, j - 1) = rs.Fields(j - 1).Value
        Next j
           rs.MoveNext
     Next i
    也可以读取数据库中的数据
      

  9.   

    MSHFlexGrid是个好控件,
    上面代码多多,我就不班门弄斧了.
      

  10.   

    Sub Adodc1_connect(查询语句的参数)
    Adodc1.connectstring=连接数据库字符串
    Adodc1.adcommandtype=adcmdunknow ’好像是这个
    Adodc1.recordsource=”查询语句”
    Adodc1.refresh
    End sub然后在Msflexgrid的属性面板中设定DataSource=adodc1
    这样就可以了。
      

  11.   

    我试过无论如何MSFlexGrid也不能绑定到ADODC控件的,无论用代码或手工都不行的,它只支持Data控件,MSHFlexGrid可以(废话)
      

  12.   

    MSFlexGrid 绑定 Data 控件(DAO)