我用VSFlexGrid来显示ACCESS数据库中的数据。我用的是OLEDB版本的,然后把控件与数据库进行了绑定后,数据的显示没有问题,可是,当我在对表格中的内容进行了编辑之后,在数据库中却没有更新。请问,如果在用户修改了表格中的内容后,在数据库里也同时进行更新?
解决方案 »
- 多重继承.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall B::methodSpecificTo
- 如何阻止一个视图被关闭?vs2008 + feature pack
- 50分求《MFC时尚编程百例》
- DLL木马如何检测
- 数字识别系统源代码
- VC开发的门槛是什么?
- time_t实际是一个整数,它是怎样表示年月日以及时间的?
- 请问如何用纯C语言在局域网内建立服务器和客户端的套接字通信,不要VC封装类的,100请教,谢谢!
- VC6中如何保存一个树视图或者树控件?
- CAB包下载问题
- UTF-8转UNICODE后,在简体系统下中文显示正常,放在繁体系统下就是?号
- VC中怎样利用ado实现日期查询记录
我猜是绑定前没允许update,楼下的你猜是啥?
DataSourcePtr dataSource = m_pRecordSet->GetDataSource(); // bind grid to data source
IVSFlexGridPtr m_spGrid = m_DBGrid.GetControlUnknown();
m_spGrid->DataMode = flexDMBound;
m_spGrid->DataSource = dataSource; // more initialization on the AfterDataRefresh event
m_spGrid->AllowSelection = FALSE;
m_spGrid->Editable = flexEDKbdMouse;
m_spGrid->AllowUserResizing = flexResizeBoth;
m_spGrid->AllowUserFreezing = flexFreezeBoth;
m_spGrid->BackColorFrozen = RGB(200, 200, 200);
m_spGrid->BackColorAlternate = RGB(0, 255, 0);
m_spGrid->GridLines = flexGridFlatVert;
m_spGrid->ExtendLastCol = TRUE;
m_spGrid->ScrollTips = TRUE;