关于DbGrid数据源绑定的问题

原创 2005年05月18日 04:33:00

我想写一个ADO API访问数据库然后用DbGridCtrl 显示的程序,但得到_RecordsetPtr指向的数据后,我不知道如何把它绑定到DbGridCtrl以把它显示出来,提示错误为IDispatch error #3092

核心代码如下:

  _ConnectionPtr m_pConnection;//连接对象指针      
  _RecordsetPtr m_pRecordset;//记录对象指针      
  CMsDgridCtrl * m_pDbGrid;

 //////////初使化
 m_pDbGrid = (CMsDgridCtrl*) GetDlgItem ( IDC_DBGRID1);
 if ( !AfxOleInit ())
 {
  AfxMessageBox ( "初使化OLE环境失败!");
 }

  try{
          m_pConnection->Open( dbDefineString,"","",0);
             m_pRecordset->Open( tableSqlString, (IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);

    pDbGridCtrl->SetDataSource ( NULL);
    pDbGridCtrl->AboutBox ();
    pDbGridCtrl->SetDataSource ( (IUnknown*)m_pRecordset->Fields);
    pDbGridCtrl->Refresh ();

    m_pRecordset->Close();
    m_pConnection->Close();
         }

请高手指教,这是要做毕业设计的,知道的高手请一定帮忙,将感激不尽!

DataGridView数据源绑定

  • 2012年02月09日 20:57
  • 4KB
  • 下载

MSChart 的常用属性、事件、数据源绑定

最常用的属性包括 ChartAreas:增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,用于多个图表类型在一个绘图区不兼容时。 AlignmentOrientation:图表区对齐方向,定...

DataGrid中的子控件Combox之数据源绑定(WPF)

看到同事有一个这样的需求,自己就写了一个小例子 如何根据DataGrid中Combox中选择的值将对应的数据显示到DataGrid中 创建了 三个数据源   List SelectionList...

ReorderList数据源绑定(拖动更新数据库) (经本人测试,无法拖动!!)

无标题页 .RLCss { line-heig
  • ysmz4
  • ysmz4
  • 2013年06月14日 11:08
  • 681

Silverlight DataGrid内多个数据源绑定的实现办法

我们在Silverlight开发过程中,很常见的情形是已经做好绑定的DataGrid内需要绑定不同数据源的数据,比如一个来自不同数据源的ComboBox。下面举个简单的例子:...

获取数据源绑定控件主键

在我们处理数据绑定控件的时候很多时候需要用到主键,也就是Id,比如删除,修改等操作,只有知道了主键Id才可以知道对那一条记录操作,下面就来看看,在不同的环境中如何获得主键 1、  当我们触发Ro...

数据源绑定杂谈

在开发应用程序的,包括web应用程序和windows应用程序的时候,经常会使用到数据源绑定操作。即从数据库表中取出数据放在DataTable或集合中,然后绑定显示控件上。这有时让人感觉很不可思议!它是...
  • hongdi
  • hongdi
  • 2011年05月30日 02:15
  • 884
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于DbGrid数据源绑定的问题
举报原因:
原因补充:

(最多只允许输入30个字)