<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CListCtrl macht, was es will!! HIIILFE!]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich schreibe gerade ein simples Windowsprogramm, zum Verwalten von Terminen.<br />
Ein Dialog hat die Daten einer Datenbank (MySQL) übergeben bekommen und soll diese fein säuberlich in eine Liste schreiben (CListCtrl). Der entsprechende Code sieht wie folgt aus:</p>
<pre><code class="language-cpp">BOOL CMyDatesDlg::OnInitDialog()
{

	CDialog::OnInitDialog();

	m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_HEADERDRAGDROP);

	m_List.InsertColumn(0, &quot;Datum&quot;, LVCFMT_LEFT, 65);
	m_List.InsertColumn(1, &quot;Zeit&quot;, LVCFMT_LEFT, 65);
	m_List.InsertColumn(2, &quot;Beschreibung&quot;, LVCFMT_LEFT, 200);

	if(!(myres == NULL))
	{
		MYSQL_ROW row;

		for(int i = 0; i &lt; mysql_num_rows(myres); i++)
		{
			row = mysql_fetch_row(myres);

			m_List.InsertItem(i, _T(row[STARTDATE]));

			m_List.SetItemText(i, 1, _T(row[STARTTIME]));  //

			m_List.SetItemText(i, 2, _T(row[DESCRIPTION]));
		}

	}
}
</code></pre>
<p>Doch, beim Ausführen sieht der Dialog so aus</p>
<pre><code class="language-html">&lt;a href=&quot;http://mitglied.lycos.de/Schmierhox/screen.jpg&quot;&gt;.Link.&lt;/a&gt;
</code></pre>
<p>, obwohl alle Daten in der Datenbank angegeben sind, d.h. keine Leereinträge!</p>
<p>Danke im Voraus.</p>
<p>Gruß Arno</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78827/clistctrl-macht-was-es-will-hiiilfe</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 10:14:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78827.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Jul 2004 17:15:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CListCtrl macht, was es will!! HIIILFE! on Mon, 05 Jul 2004 17:15:49 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich schreibe gerade ein simples Windowsprogramm, zum Verwalten von Terminen.<br />
Ein Dialog hat die Daten einer Datenbank (MySQL) übergeben bekommen und soll diese fein säuberlich in eine Liste schreiben (CListCtrl). Der entsprechende Code sieht wie folgt aus:</p>
<pre><code class="language-cpp">BOOL CMyDatesDlg::OnInitDialog()
{

	CDialog::OnInitDialog();

	m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_HEADERDRAGDROP);

	m_List.InsertColumn(0, &quot;Datum&quot;, LVCFMT_LEFT, 65);
	m_List.InsertColumn(1, &quot;Zeit&quot;, LVCFMT_LEFT, 65);
	m_List.InsertColumn(2, &quot;Beschreibung&quot;, LVCFMT_LEFT, 200);

	if(!(myres == NULL))
	{
		MYSQL_ROW row;

		for(int i = 0; i &lt; mysql_num_rows(myres); i++)
		{
			row = mysql_fetch_row(myres);

			m_List.InsertItem(i, _T(row[STARTDATE]));

			m_List.SetItemText(i, 1, _T(row[STARTTIME]));  //

			m_List.SetItemText(i, 2, _T(row[DESCRIPTION]));
		}

	}
}
</code></pre>
<p>Doch, beim Ausführen sieht der Dialog so aus</p>
<pre><code class="language-html">&lt;a href=&quot;http://mitglied.lycos.de/Schmierhox/screen.jpg&quot;&gt;.Link.&lt;/a&gt;
</code></pre>
<p>, obwohl alle Daten in der Datenbank angegeben sind, d.h. keine Leereinträge!</p>
<p>Danke im Voraus.</p>
<p>Gruß Arno</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553823</guid><dc:creator><![CDATA[ArnoZack]]></dc:creator><pubDate>Mon, 05 Jul 2004 17:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl macht, was es will!! HIIILFE! on Mon, 05 Jul 2004 17:21:04 GMT]]></title><description><![CDATA[<p>&lt;a href=&quot;<a href="http://mitglied.lycos.de/Schmierhox/screen.jpg" rel="nofollow">http://mitglied.lycos.de/Schmierhox/screen.jpg</a>&quot;&gt;Link&lt;/a&gt;</p>
<p>Also, es ist immer nur die letzte Zeile vollständig, bei allen anderen ist immer nur subItem 0, also, der erste Eintrag ausgefüllt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553830</guid><dc:creator><![CDATA[ArnoZack]]></dc:creator><pubDate>Mon, 05 Jul 2004 17:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl macht, was es will!! HIIILFE! on Mon, 05 Jul 2004 17:48:19 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_clistctrl.3a3a.insertitem.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_clistctrl.3a3a.insertitem.asp</a></p>
<p>Verwende den Returnwert von InsertItem bei SetItemText();</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553855</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Mon, 05 Jul 2004 17:48:19 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl macht, was es will!! HIIILFE! on Tue, 06 Jul 2004 05:25:08 GMT]]></title><description><![CDATA[<p>IMHO hast du auf Sortieren gestellt.<br />
Bei Sortieren fügt InsertItem nicht an der Stelle ein welche du übergibst sondern schaut zuerst nach wo es hingehört. Dort dann INSERT und gibt den Index zurück. Du setzt jetzt aber ein eine fixe POS den ITEMTEXT wo deine Zeile aber nicht mehr ist.<br />
Wie bereits gesagt: Verwende den Rückgabewert von InsertItem. Für InsertItem nimmst du GetItemCount(). Dann gibts nie Probleme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554137</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 06 Jul 2004 05:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl macht, was es will!! HIIILFE! on Tue, 06 Jul 2004 13:59:34 GMT]]></title><description><![CDATA[<p>YEEAHH!!! Vielen vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554498</guid><dc:creator><![CDATA[ArnoZack]]></dc:creator><pubDate>Tue, 06 Jul 2004 13:59:34 GMT</pubDate></item></channel></rss>