Hallo!
Ich stehe vor dem Problem ein Datagrid zu befüllen. Klingt nicht schwer , ist es aber scheinbar. Ich benutzte das Visual Studio .net 2003 EA.
hier habe ich eine COM-DLL mit MFC erstellt und so weit funktioniert alles ganz gut. Nun habe ich Zugriff auf eine Datenbank (ADO->Connectionstring) und auch das funktioniert recht fein. Wenn ich aber nun ein ADO-Recordset an meinen MS DataGrid Control 6.0 (ActiveX) übergeben will und die DataSource übergeben will stelle ich fest das statt einer Klasse CDatagrid für die Controlvariable eine Wrapper-Klasse CDatagrid1 angelegt wird mit der man mildde gesagt nichts anfangen kann. Statt einem SetRefDataSource bleibt mir nur ein PutRef_SetDataSource welches mir zwar scheinbar irgendwie eine Verbindung herstellt wobei dann aber sofort Beschwerden über die Unmöglichkeit Bookmarks zu setzten erscheinen. Alles in allem bleibt mein Datagrid hartnäckig leer und ich fand bis dato nicht heraus warum die Klasse CDataGrid1 nur ungefähr die halbe Funktionalität bietet. Es fehlen zahlreiche in allen möglichen Tutorials angeführte Funktionen und selbst langes ausprobieren mit den vorhandenen brachte kein brauchbares Ergebniss. Für Hilfe währe ich sehr dankbar.
PS. CDatagrid1 wird von CWnd abgeleitet. Müsste das nicht von CDatagrid kommen (VC 6.0?)? Deswegen kann die Klasse nix tolles, Nur Standart-Kram.
Ich stehe vor dem Problem ein Datagrid zu befüllen. Klingt nicht schwer , ist es aber scheinbar. Ich benutzte das Visual Studio .net 2003 EA.
hier habe ich eine COM-DLL mit MFC erstellt und so weit funktioniert alles ganz gut. Nun habe ich Zugriff auf eine Datenbank (ADO->Connectionstring) und auch das funktioniert recht fein. Wenn ich aber nun ein ADO-Recordset an meinen MS DataGrid Control 6.0 (ActiveX) übergeben will und die DataSource übergeben will stelle ich fest das statt einer Klasse CDatagrid für die Controlvariable eine Wrapper-Klasse CDatagrid1 angelegt wird mit der man mildde gesagt nichts anfangen kann. Statt einem SetRefDataSource bleibt mir nur ein PutRef_SetDataSource welches mir zwar scheinbar irgendwie eine Verbindung herstellt wobei dann aber sofort Beschwerden über die Unmöglichkeit Bookmarks zu setzten erscheinen. Alles in allem bleibt mein Datagrid hartnäckig leer und ich fand bis dato nicht heraus warum die Klasse CDataGrid1 nur ungefähr die halbe Funktionalität bietet. Es fehlen zahlreiche in allen möglichen Tutorials angeführte Funktionen und selbst langes ausprobieren mit den vorhandenen brachte kein brauchbares Ergebniss. Für Hilfe währe ich sehr dankbar.
PS. CDatagrid1 wird von CWnd abgeleitet. Müsste das nicht von CDatagrid kommen (VC 6.0?)? Deswegen kann die Klasse nix tolles, Nur Standart-Kram.
Zuletzt bearbeitet: