我想让一个gatagrid和一个数据源相连,这个数据源有多个字段,我只想让他和某一个字段相连,怎么办

解决方案 »

  1.   

    rs.open "select 字段名 from 表名",cn,3,3
    set gatagrid.DataSource = rs
      

  2.   

    rs.open "select 字段名 from 表名",cn,3,3
    set gatagrid.DataSource = rs
    同意此方法,不过解释一下CN是指一个打开的连接,即Connection对象
      

  3.   

    方法一:datagrid右键属性,列,绑定字段
    方法二:select field1 from table
      

  4.   

    ssquery = "Select paymenttime as 缴费时间,annuities as 养老金,payagent as 代理费,name as 姓名,idcard as 身份证号码 from tblpaymentagent where idcard='" & Trim(TxtIDcard.Text) & "'order by paymenttime"
                       
                            Set rsPaymentClone = cnnCMMS.Execute(ssquery)
                      
                            Set dgPayment.DataSource = rsPaymentClone
      

  5.   

    这样是最好的,因为传递的数据量小rs.open "select 字段名 from 表名", CN, adOpenDynamic, adLockOptimistic
    set Datagrid1.DataSource = rs
    如果是Rs包含多个字段
    用右键Datagrid属性,列,绑定字段也可以做到,但传的数据量过大建议用第一种方法!
      

  6.   

    用ado控件,在其recordsourse属性里
    ado.recordsource="select 字段 from 表"
      

  7.   

    同意~~所有人看法~rs.open "select 字段名 from 表名", CN, adOpenDynamic, adLockOptimistic
    set Datagrid1.DataSource = rs确实是最好的~无论在哪个角度上~