我用的是ADO的连接和数据集。
CPropertyPage::OnInitDialog();
CYbApp* pApp = (CYbApp*)AfxGetApp();     CString str;
    _RecordsetPtr pRS;
pRS.CreateInstance(_uuidof(Recordset));    str="select 参数明细 from syscsnr";
pRS->Open(str.AllocSysString(),pApp->pTheConn.GetInterfacePtr(),\
adOpenStatic,adLockPessimistic,adCmdText);
 
m_cdata.SetRefDataSource((LPUNKNOWN)pRS);m_cdata是datagrid的控制变量
pTheConn 是数据库的连接
程序没有错误,可以在datagrid中显示
但是我想能直接在datagrid中修改,增加,删除
我设置datagrid属性为允许更新,修改,删除
但是不行
pTheConn也设置了允许读写。
我想是不是数据集属性的原因,请各位高手指教