⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_34740.htm

📁 vc
💻 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-&gt;GetFields();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>m_ColumnCount = pFields-&gt;GetCount();<BR>if(m_ColumnCount &lt;= 0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;return false;<BR>else<BR>&nbsp;&nbsp;&nbsp;&nbsp;RemoveListAllItem();<BR><BR>CString str;<BR><BR>for(int i=0; i&lt;m_ColumnCount; i++)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;pField = pFields-&gt;GetItem(CComVariant(i));<BR>&nbsp;&nbsp;&nbsp;&nbsp;str = (TCHAR*)pField-&gt;GetName();<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_ListCtrl.InsertColumn(i,str,LVCFMT_LEFT,80,-1);<BR>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>while(!pRecordset-&gt;adoEOF)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_ListCtrl.InsertItem(m_ListCtrl.GetItemCount(),_T(""));<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0; i&lt;m_ColumnCount; i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pField = pFields-&gt;GetItem(CComVariant(i));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(pField-&gt;GetValue().vt == VT_NULL) str = _T("");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else str = (TCHAR*)(_bstr_t)pField-&gt;GetValue();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_ListCtrl.SetItemText(m_ListCtrl.GetItemCount()-1,i,str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;pRecordset-&gt;MoveNext();<BR>}<BR><BR>pField-&gt;Release();<BR>pField = NULL;<BR>pFields-&gt;Release();<BR>pFields = NULL;<BR>pRecordset-&gt;Close();<BR>pConnection-&gt;Close();&nbsp;&nbsp;&nbsp;&nbsp;<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 + -