首页上一页 1 下一页尾页 3 条记录 1/1页
VC项目开发案例全程实录第5章餐饮管理系统的问题
发表在C语言图书答疑
2013-11-06
是否精华
是
否
版块置顶:
是
否
能编译,但生成运行后,列表框只显示一个空白框,列名及内容都没有,源代码如下:
BOOL CKaitaidlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetIcon(LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON_kaitai)),TRUE); //设置窗口图标
m_Zhuolist.SetExtendedStyle(LVS_EX_FLATSB|LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_ONECLICKACTIVATE|LVS_EX_GRIDLINES);
m_Zhuolist.InsertColumn(0,L"桌号",LVCFMT_LEFT,80,0);
m_Zhuolist.InsertColumn(1,L"状态",LVCFMT_LEFT,80,1);
CString sql=(_T("select * from tableuse"));
m_pRs=theApp.m_pConnection->Execute((_bstr_t)sql,NULL,adCmdText);
int i=0;
while(m_pRs->adoEOF==0)
{
CString str=(wchar_t *)(_bstr_t)m_pRs->GetCollect(L"桌号");
int tableuseid=_wtoi((_bstr_t)m_pRs->GetCollect(L"tableuseid"));
m_Zhuolist.InsertItem(i,L"");
m_Zhuolist.SetItemText(i,0,str);
if(tableuseid==0)
m_Zhuolist.SetItemText(i,1,L"空闲");
if(tableuseid==1)
m_Zhuolist.SetItemText(i,1,L"有人");
i++;
m_pRs->MoveNext();
}
return TRUE;
}
BOOL CKaitaidlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetIcon(LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON_kaitai)),TRUE); //设置窗口图标
m_Zhuolist.SetExtendedStyle(LVS_EX_FLATSB|LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_ONECLICKACTIVATE|LVS_EX_GRIDLINES);
m_Zhuolist.InsertColumn(0,L"桌号",LVCFMT_LEFT,80,0);
m_Zhuolist.InsertColumn(1,L"状态",LVCFMT_LEFT,80,1);
CString sql=(_T("select * from tableuse"));
m_pRs=theApp.m_pConnection->Execute((_bstr_t)sql,NULL,adCmdText);
int i=0;
while(m_pRs->adoEOF==0)
{
CString str=(wchar_t *)(_bstr_t)m_pRs->GetCollect(L"桌号");
int tableuseid=_wtoi((_bstr_t)m_pRs->GetCollect(L"tableuseid"));
m_Zhuolist.InsertItem(i,L"");
m_Zhuolist.SetItemText(i,0,str);
if(tableuseid==0)
m_Zhuolist.SetItemText(i,1,L"空闲");
if(tableuseid==1)
m_Zhuolist.SetItemText(i,1,L"有人");
i++;
m_pRs->MoveNext();
}
return TRUE;
}