<?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[DataGrid - bei mir geht kein refresh, kein SetRefDataSource etc.]]></title><description><![CDATA[<p>Hallo,</p>
<p>irgendwie komm ich nicht weiter. Ich habe ein &quot;Microsoft DataGrid Control 6.0 (SP5)(OLEDB)&quot;<br />
IDE ist VC++ .NET</p>
<p>Wenn ich das Beispiel von MS:<br />
<a href="http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q229/0/29.asp&amp;NoWebContent=1" rel="nofollow">http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q229/0/29.asp&amp;NoWebContent=1</a><br />
lade, kann ich die u.s. Methoden verwenden, d.h. nach<br />
&quot;m_myDataGrid.Refr&quot; wird &quot;Refresh&quot; angezeigt u.s.w.</p>
<p>m_myDataGrid.SetRefDataSource(NULL);<br />
m_myDataGrid.ClearFields();<br />
m_myDataGrid.Refresh();</p>
<p>In meinem Programm, in dem ich ebenfalls das &quot;Microsoft DataGrid Control 6.0 (SP5)(OLEDB)&quot; verwende und auch über eine Membervariable zugreifen möchte, bekomme ich hingegen diese o.g. Methoden nicht angeboten.<br />
Es werden zwar eine ganze Menge an Methoden aufgeführt, aber ausgerechnet, die, welche ich brauch, nicht.</p>
<p>Bei<br />
&quot;mc_datagrid1.refre&quot;<br />
bekomme ich stattdessen:<br />
&quot;mc_datagrid1.ReflectLastMsg&quot;</p>
<p>Hat jemand einen Tipp dazu oder eine brauchbare &quot;OUTSIDE-MSDN&quot;-Doku zu diesem Datagrid?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/71829/datagrid-bei-mir-geht-kein-refresh-kein-setrefdatasource-etc</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 11:29:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71829.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Apr 2004 08:49:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DataGrid - bei mir geht kein refresh, kein SetRefDataSource etc. on Thu, 22 Apr 2004 08:49:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>irgendwie komm ich nicht weiter. Ich habe ein &quot;Microsoft DataGrid Control 6.0 (SP5)(OLEDB)&quot;<br />
IDE ist VC++ .NET</p>
<p>Wenn ich das Beispiel von MS:<br />
<a href="http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q229/0/29.asp&amp;NoWebContent=1" rel="nofollow">http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q229/0/29.asp&amp;NoWebContent=1</a><br />
lade, kann ich die u.s. Methoden verwenden, d.h. nach<br />
&quot;m_myDataGrid.Refr&quot; wird &quot;Refresh&quot; angezeigt u.s.w.</p>
<p>m_myDataGrid.SetRefDataSource(NULL);<br />
m_myDataGrid.ClearFields();<br />
m_myDataGrid.Refresh();</p>
<p>In meinem Programm, in dem ich ebenfalls das &quot;Microsoft DataGrid Control 6.0 (SP5)(OLEDB)&quot; verwende und auch über eine Membervariable zugreifen möchte, bekomme ich hingegen diese o.g. Methoden nicht angeboten.<br />
Es werden zwar eine ganze Menge an Methoden aufgeführt, aber ausgerechnet, die, welche ich brauch, nicht.</p>
<p>Bei<br />
&quot;mc_datagrid1.refre&quot;<br />
bekomme ich stattdessen:<br />
&quot;mc_datagrid1.ReflectLastMsg&quot;</p>
<p>Hat jemand einen Tipp dazu oder eine brauchbare &quot;OUTSIDE-MSDN&quot;-Doku zu diesem Datagrid?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/506607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/506607</guid><dc:creator><![CDATA[MSDN_Hasser]]></dc:creator><pubDate>Thu, 22 Apr 2004 08:49:53 GMT</pubDate></item><item><title><![CDATA[Reply to DataGrid - bei mir geht kein refresh, kein SetRefDataSource etc. on Thu, 22 Apr 2004 12:13:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>das sieht so aus, als ob die Member-Variable für das Grid falsch deklariert wurde, wie sieht denn die Deklaration aus? (es darf nicht der Typ CWnd sein)</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/506731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/506731</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 22 Apr 2004 12:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to DataGrid - bei mir geht kein refresh, kein SetRefDataSource etc. on Fri, 23 Apr 2004 14:11:57 GMT]]></title><description><![CDATA[<blockquote>
<p>das sieht so aus, als ob die Member-Variable für das Grid falsch deklariert wurde</p>
</blockquote>
<p>Ja, Dein Tipp geht in die richtige Richtung.</p>
<blockquote>
<p>, wie sieht denn die Deklaration aus?</p>
</blockquote>
<p>in der von meiner IDE erstellten:<br />
nur Eigenschaften, keine Methoden</p>
<p>in dem o.g. Beispiel:<br />
keine Eigenschaften, nur Methoden</p>
<blockquote>
<p>(es darf nicht der Typ CWnd sein)</p>
</blockquote>
<p>Warum nicht? Im o.g. Beispiel stammt CDataGrid auch von CWnd ab.<br />
Ich habe nun die Beispiel Header- und cpp-Datein in meine<br />
Anwendung kopiert. Aber das kann doch keine Lösung sein?</p>
<p>Gibt es irgendwo mehr Infos darüber, wie man sowas &quot;richtig&quot; macht?<br />
Durch den Endlos-fast_informationsbereinigten-Link-Irrgarten namens<br />
MSDN bin ich schon tagelang durchgeirrt, aber gebracht hat das nicht mal ein<br />
ganz klein wenig was. Nada, nothing, nüschtsssss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507455</guid><dc:creator><![CDATA[MSDN_Hasser]]></dc:creator><pubDate>Fri, 23 Apr 2004 14:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to DataGrid - bei mir geht kein refresh, kein SetRefDataSource etc. on Fri, 23 Apr 2004 14:31:36 GMT]]></title><description><![CDATA[<p>Probe-Nutzer schrieb:</p>
<blockquote>
<p>(es darf nicht der Typ CWnd sein)</p>
</blockquote>
<p>MSDN_Hasser schrieb:</p>
<blockquote>
<p>Warum nicht? Im o.g. Beispiel stammt CDataGrid auch von CWnd ab.</p>
</blockquote>
<p>weil du dich dann nicht wundern darfst, wenn du keine Methoden von CDataGrid aufrufen kannst (C++ - Grundlagen). Es wird doch eine Wrapper-Klasse erzeugt, wenn man so ein Grid hinzufügt, und die ist eben vom Typ CDataGrid, auch wenn sie von CWnd abgeleitet sein sollte, die &quot;Abstammung&quot; allein reicht nicht, du mußt eine Member-Variable vom Typ CDataGrid in deiner Klassen-Definition haben:</p>
<pre><code class="language-cpp">...
CDatagrid m_myDataGrid;
...
</code></pre>
<p>das meinte ich, sollte da ein CWnd stehen, dann kann das nicht klappen. Wenn jetzt trotzdem Methoden nicht erscheinen, dann trotzdem schreiben und kompilieren, und Fehler abwarten.</p>
<p>MSDN_Hasser schrieb:</p>
<blockquote>
<p>Gibt es irgendwo mehr Infos darüber, wie man sowas &quot;richtig&quot; macht?<br />
Durch den Endlos-fast_informationsbereinigten-Link-Irrgarten namens<br />
MSDN bin ich schon tagelang durchgeirrt, aber gebracht hat das nicht mal ein<br />
ganz klein wenig was</p>
</blockquote>
<p>ich wüßte nicht wo, gerade, wenn man mit ActiveX-Elementen wie dem DataGrid arbeitet, muß man (oder kann man) mit der Hilfe-Datei dazu zurechtkommen, wenn es auch für einen Einsteiger schwer sein mag (und das ist eine Hilfe-Datei für VB-Programmierer, aber das macht nichts, man muß nur wissen, was die Eigenschaften/Methoden tun, und wissen, daß Eigenschaften in der Wrapper-Klasse für C++ dann über Get und Set-Methoden abgerufen werden können). Das ist der Preis, den man für die Benutzung von ActiveX-Elementen zahlen muß, die eigentlich für Visual Basic konzipiert wurden.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507486</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Fri, 23 Apr 2004 14:31:36 GMT</pubDate></item></channel></rss>