5-8万年薪顶级嵌入式,京沪深就业地 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

数据库:vc++6下用DataGrid控件问题两个

楼主hhx2731(四不象)2002-06-04 08:28:11 在 VC/MFC / 数据库 提问

1   绑定显示access数据库时,如何让记录中的bool值显示为true/false而不是-1?  
  2   一条记录跨多个表时,我先生成查询,再将查询和datagrid绑定,这时不能在datagrid中直接进行记录的添加和修改,多日不能解决,请教高手!  
   
  注:我用的是ado进行操作  
   
  我的邮箱xuh_h1224@sohu.com,请高手指教! 问题点数:0、回复次数:4Top

1 楼dyw(旺仔)回复于 2002-06-04 10:06:02 得分 0

1.做法如下:  
      1)在StdAfx.h文件中添加:  
          #import   "C:\WINNT\system32\Msstdfmt.dll"   no_namespace    
      2)在CYourDlg.h文件中添加:  
          IStdDataFormatDispPtr   spIStdDataFormatDisp;  
      3)在CYourDlg::OnInitDialog()中添加:  
          spIStdDataFormatDisp.CreateInstance("MSSTDFMT.StdDataFormat");  
          spIStdDataFormatDisp->put_Type(fmtBoolean);  
          spIStdDataFormatDisp->put_TrueValue(COleVariant("Yes"));  
          spIStdDataFormatDisp->put_FalseValue(COleVariant("No"));  
          spIStdDataFormatDisp->put_NullValue(COleVariant(""));  
     
          CColumns   cols   =   m_datagrid.GetColumns();  
          COleVariant   var;  
          var.vt   =   VT_I4;  
          var.lVal   =   4;       //   your   boolean   field's   position,   i   assume   4.  
          CColumn   colBool   =   cols.GetItem(var);  
          colBool.SetRefDataFormat(spIStdDataFormatDisp);  
   
  2.   "一条记录跨多个表时,   ..."  
        一般不允许记录的添加和修改。  
   
  Top

2 楼wyzegg(蛋)回复于 2002-06-04 10:22:38 得分 0

写程序解决  
  Top

3 楼hhx2731(四不象)回复于 2002-06-04 22:46:36 得分 0

to   dyw(旺仔)    
  感谢你的提供,datagrid中bool值的显示已经搞定。最好能把datagrid中不能直接操作跨多表记录的问题也解决,呵呵。另外,不知道随datagrid控件带来的stdformatdisp类是做什么用的,不知大虾能否提供点信息,谢谢。Top

4 楼dyw(旺仔)回复于 2002-06-10 09:12:39 得分 0

1)"操作跨多表记录"  
        查看Access的帮助(MSDN)  
  2)"datagrid控件带来的stdformatdisp"  
        查看VB的Format   Objects(MSDN)Top

相关问题

  • vc使用sql2000数据库,请问:代码绑定datagrid控件如何实现?
  • vc使用sql2000数据库,请问:代码绑定datagrid控件如何实现?
  • 用VC里的DataGrid控件连接数据库后如何对数据表 进行更新数据修改?
  • 如何用DataGrid控件动态访问数据库
  • datagrid控件用ADO连接数据库的问题
  • vb数据库连接问题!!!datagrid控件.
  • 怎么使用DataGrid控件来更新数据库表? 50分
  • 数据库连接不上,adodc控件+access+datagrid
  • ADO数据库控件代码实现与DataGrid连接,急!
  • 关于数据库DataGrid控件的小问题

关键词

  • 控件
  • datagrid
  • spistddataformatdisp
  • colevariant
  • 添加
  • 记录
  • 表
  • 操作
  • put
  • 显示

得分解答快速导航

  • 帖主:hhx2731

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
x 提问