选一部分字段就是所你所要的字段建立一个记录集,然后与网格控件绑定
如用以下SQL语句选定:
Option Explicit
Public adoRS_TestTable As RecordsetPrivate Sub Form_Load()
Dim SQLstr'你的数据库连接程序Set adoPrimaryRS = New RecordsetSQLstr = "select UserName,Active,ActiveFlag from TestTable where UserName='" & LoginUserName & "'"
  
adoRS_TestTable.Open SQLstr, Conn, adOpenStatic, adLockReadOnlySet grdDataGrid.DataSource = adoRS_TestTable

解决方案 »

  1.   

    1,右键点击那个网格控件,点属性,在布局里面,把你不想看见的字段的“可见”属性的对勾去掉
    2,在combol控件的click要么就是change事件里面读出当前记录内各个字段的值赋给各个text控件的text属性,text控件也可以和adodc的字段绑定
    3,我也不太清楚,我也是初学。
      

  2.   

    1、你可以让你不想显示的列的visible=false
    2、在combol的selectchanged事件中写代码。
    3、是的。如果用recorderset,则可以用recorderset.movenext等来移动指针。
      

  3.   

    你说的指针说的是当前记录集的位置吧,用Find方法找到记录的时候记录集位置就会被设置在找到的记录上,否则位置将设置在记录集的末尾。
    ado里面可以用MoveFirst、MoveLast、MoveNext 和 MovePrevious 来移动到recordset对象的第一个、最后一个、前一个和后一个记录上并使该记录成为当前记录。
    劝你买张MSDN或者什么专门讲ADO的书专门看一下。