📄 datagridshow.cpp
字号:
//
/****************************************/
/* SchoolManageSystem */
/*设计者:全佳营 */
/*时间:2004.5.9-2004-5.18 */
/*Email:ghostman@tzc.edu.cn */
/****************************************/
// DataGridShow.cpp : 实现文件
//
#include "stdafx.h"
#include "SchoolManageSys_2.h"
#include "SchoolManageSys_2Dlg.h"
#include "DataGridShow.h"
#include ".\datagridshow.h"
#include "DialogSelectRecord.h"
// CDataGridShow 对话框
IMPLEMENT_DYNAMIC(CDataGridShow, CDialog)
CDataGridShow::CDataGridShow(CWnd* pParent /*=NULL*/)
: CDialog(CDataGridShow::IDD, pParent)
{
}
CDataGridShow::~CDataGridShow()
{
}
void CDataGridShow::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_DATAGRID_SHOW, m_datagrid);
}
BEGIN_MESSAGE_MAP(CDataGridShow, CDialog)
ON_BN_CLICKED(IDOK, OnBnClickedOk)
END_MESSAGE_MAP()
// CDataGridShow 消息处理程序
BOOL CDataGridShow::OnInitDialog(){
CDialog::OnInitDialog();
theApp.m_pSkin->ApplySkin((long)m_hWnd);
CDialogSelectRecord *dlg=new CDialogSelectRecord;
ASSERT(dlg);
if(dlg->DoModal()==IDOK){
CWnd *pWnd=CWnd::FindWindow(NULL,"校人事信息管理系统");
m_AdoConnection1=((CSchoolManageSys_2Dlg*) pWnd)->m_AdoConnection;
if(m_AdoConnection1.IsOpen()){
m_AdoRecordset.SetAdoConnection(&m_AdoConnection1);
m_AdoRecordset.SetCursorLocation();
}
if(m_nRecord=="学院记录集"){
m_datagrid.put_Caption("网格显示各学院的相关信息");
m_nRecord="collegerecord";
}else if(m_nRecord=="系别记录集"){
m_datagrid.put_Caption("网格显示各个系的相关信息");
m_nRecord="departmentrecord";
}else if(m_nRecord=="班级记录集"){
m_datagrid.put_Caption("网格显示各个班级的相关信息");
m_nRecord="classrecord";
}
else if(m_nRecord=="课程记录集"){
m_datagrid.put_Caption("网格显示所有课程的信息");
m_nRecord="lessonrecord";
}
else if(m_nRecord=="借书记录集"){
m_datagrid.put_Caption("网格显示所有图书借出的信息");
m_nRecord="bookrecord";
}else if(m_nRecord=="教师记录集"){
m_datagrid.put_Caption("网格显示每个教师的信息");
m_nRecord="teacherrecord";
}else if(m_nRecord=="课程记录集"){
m_datagrid.put_Caption("网格显示所有相关课程信息");
m_nRecord="teachrecord";
}else if(m_nRecord=="社团记录集"){
m_datagrid.put_Caption("网格显示所有社团的相关信息");
m_nRecord="consortiumrecord";
}else if(m_nRecord=="学生记录集"){
m_datagrid.put_Caption("网格显示所有学生信息");
m_nRecord="studentrecord";
}else if(m_nRecord=="schooldata数据库操作用户"){
m_datagrid.put_Caption("网格显示所有本数据库的操作用户相关信息");
m_nRecord="users";
}
m_AdoRecordset.Open(m_nRecord,adCmdTable);
m_datagrid.Refresh();
m_datagrid.putref_DataSource(NULL);
m_datagrid.putref_DataSource((LPUNKNOWN)m_AdoRecordset.GetRecordset());
m_datagrid.put_AllowAddNew(TRUE);
m_datagrid.put_AllowDelete(TRUE);
m_datagrid.put_AllowUpdate(TRUE);
m_datagrid.Refresh();
UpdateData(FALSE);
}
else OnCancel();
return TRUE;
}
void CDataGridShow::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -