1.设置adodc控件
m_adc1.SetConnectionString(strConn);//设置连接字符串
m_adc1.SetRecordSource(strSql);
m_adc1.Refresh();//刷新
2.设置datagrid控件
m_grid1.SetRefDataSource(m_adc1.GetRecordset());//设置datagrid的记录集
m_grid1.Refresh();//刷新
m_grid1.Refresh();//刷新
就OK啦。
在代码中很难找到grid和adodc绑定的方法,从原理上说肯定是adodc获取数据,然后datagrid把它显示出来,就是要把datagrid和一个数据集关联起来,这个数据集从哪里呢?只能从adodc来,查一下它的函数,果然有返回数据集的方法:GetRecordset()