程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 樹型控件實現數據庫的訪問

樹型控件實現數據庫的訪問

編輯:關於C語言

 


將數據庫中的內容加入樹型控件中,通過建立數據庫,再與樹型控件相連,實現數據庫的訪問。查詢結構清晰明了,操作方便。
現將其方法闡述如下:
1、 建數據庫:建立Access數據庫,數據庫結構和內容見程序包access文件。
2、 建立單文檔不基於數據庫支持的應用程序工程,視圖類繼承於CFormView,本程序
工程名Ppp,視圖類名為CPppView。
3、 建立數據庫集,數據源采用DAO連接,繼承於CDaoRecordset,類名為 CShengSet
4、 在Stdafx.h文件中加入支持DAO連接的數據源頭文件

   #include <afxwin.h>         // MFC core and standard components
   #include <afxext.h>         // MFC extensions
   #include <afxdisp.h>        // MFC Automation classes
   #include <afxdao.h>            //加入行,實現本視圖類對Access數據庫的訪問
   #include <afxdtctl.h>           // MFC support for Internet Explorer 4 Common Controls
   #ifndef _AFX_NO_AFXCMN_SUPPORT
   #include <afxcmn.h>                      // MFC support for Windows Common Controls
   #endif

5、在PppView.h中加入數據集頭文件中。

#include"ShengSet.h"

同時定義數據集類變量

public:
    CShengSet  *m_ShengSet;

6、 在PppDoc.h中加入數據集頭文件中。

#include"ShengSet.h"

同時定義數據集類變量

public:
    CShengSet  m_ShengSet;

7、 在視圖類對話框中加入樹型控件(IDC_TREE1),定義其變量名為m_treectrl;
8、 在PppView.cpp文件的OnInitialUpdate()函數中得到指向數據集的指針

CFormView::OnInitialUpdate();
   CPppDoc* pDoc = (CPppDoc*)GetDocument(); //得到指向文檔類指針
 &n						

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved