界面看需求,看情況,復雜點的就全部自繪貼圖,這個需要花時間學,簡單的,不需要自繪只是vc控制元件能實作的,只需要隨便找點資料看看控制元件的使用就行了,這個很快
另外,vc操作mysql看看_RecordsetPtr的使用就行了
uj5u.com熱心網友回復:
我有一枚扣子,誰幫我在上面縫個西裝。
uj5u.com熱心網友回復:
思路就是,你用MFC連接資料庫,在MFC對話框的里面加一個ListControl 然后在OnInitDialog函式里面
m_Grid.SetExtendedStyle(LVS_EX_FLATSB
|LVS_EX_FULLROWSELECT
|LVS_EX_HEADERDRAGDROP
|LVS_EX_ONECLICKACTIVATE
|LVS_EX_GRIDLINES);
m_Grid.InsertColumn(0,"退貨票號",LVCFMT_LEFT,70,0);
m_Grid.InsertColumn(1,"銷售票號",LVCFMT_LEFT,70,1);
m_Grid.InsertColumn(2,"商品編號",LVCFMT_LEFT,70,2);
m_Grid.InsertColumn(3,"商品名稱",LVCFMT_LEFT,70,3);
m_Grid.InsertColumn(4,"銷售金額",LVCFMT_LEFT,70,4);
m_Grid.InsertColumn(5,"操作員" ,LVCFMT_LEFT,70,5);
m_Grid.InsertColumn(6,"退貨日期",LVCFMT_LEFT,70,6);
ADOCon AdoCon;
CString sql;
int i =0;
AdoCon.OnInitADOConn();
sql.Format("select * from M_BACK");
AdoCon.m_pRecordset = AdoCon.GetRecordSet((_bstr_t)sql);
while(!AdoCon.m_pRecordset->adoEOF)
{
m_Grid.InsertColumn(i,"");
m_Grid.SetItemText(i,0,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("THPH"));
m_Grid.SetItemText(i,1,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("XSPH"));
m_Grid.SetItemText(i,2,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("SPBH"));
m_Grid.SetItemText(i,3,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("SPMC"));
m_Grid.SetItemText(i,4,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("XSJE"));
m_Grid.SetItemText(i,5,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("CZY"));
m_Grid.SetItemText(i,6,(char*)(_bstr_t)AdoCon.m_pRecordset->GetCollect("THRQ"));
AdoCon.m_pRecordset->MoveNext();
i++;
}
AdoCon.ExitConnect();
這樣就把資料庫的資料簡單的放到對話框上了
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/113946.html
標籤:基礎類
上一篇:mfc tab control怎么用的?
下一篇:JsonCpp決議Json遇到問題-特殊字符