📄 subject_34740.htm
字号:
<p>
序号:34740 发表者:zhouguosheng 发表日期:2003-04-01 16:42:44
<br>主题:帮忙,我想在CListCtrl中导入数据库,在数据库的增加记录时CListCtrl中相应增加并显示后面的记录??
<br>内容:帮忙!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Merlin 回复日期:2003-04-01 17:24:00
<br>内容://字段集对象<BR>FieldsPtr pFields;<BR>//字段对象<BR>FieldPtr pField;<BR><BR>//得到字段集<BR>pFields = pRecordset->GetFields(); <BR>m_ColumnCount = pFields->GetCount();<BR>if(m_ColumnCount <= 0)<BR> return false;<BR>else<BR> RemoveListAllItem();<BR><BR>CString str;<BR><BR>for(int i=0; i<m_ColumnCount; i++)<BR>{<BR> pField = pFields->GetItem(CComVariant(i));<BR> str = (TCHAR*)pField->GetName();<BR> m_ListCtrl.InsertColumn(i,str,LVCFMT_LEFT,80,-1);<BR>} <BR><BR>while(!pRecordset->adoEOF)<BR>{<BR> m_ListCtrl.InsertItem(m_ListCtrl.GetItemCount(),_T(""));<BR> for(int i=0; i<m_ColumnCount; i++)<BR> {<BR> pField = pFields->GetItem(CComVariant(i));<BR> if(pField->GetValue().vt == VT_NULL) str = _T("");<BR> else str = (TCHAR*)(_bstr_t)pField->GetValue();<BR> m_ListCtrl.SetItemText(m_ListCtrl.GetItemCount()-1,i,str);<BR> }<BR> pRecordset->MoveNext();<BR>}<BR><BR>pField->Release();<BR>pField = NULL;<BR>pFields->Release();<BR>pFields = NULL;<BR>pRecordset->Close();<BR>pConnection->Close(); <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhouguosheng 回复日期:2003-04-01 19:28:12
<br>内容:谢谢wnbj!<BR>可能我没说清楚,我的意思是有没有办法在ClistCtrl中数据库增加记录,不希望动CListCtrl原有记录,只是相把新增加的记录加入CListCtrl显示。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Merlin 回复日期:2003-04-02 09:49:50
<br>内容:取出数据直接添加不就完啦!<BR>InsertItem<BR>SetItemText
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:张涯 回复日期:2003-04-05 17:03:28
<br>内容:FieldsPtr ,FieldPtr是什么?我怎么在msdn中找不到这两个东西
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -