Nun muss die Listbox noch mit den Daten befüllt werden. Dies muss in einer Funktion geschehen, die gleich am Anfang des Programms aufgerufen wird. Dazu ist die Methode "OnInitialUpdate" in der View am Besten geeignet.
void CDb2View::OnInitialUpdate()
{
m_pSet = &GetDocument()->m_db2Set;
CRecordView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
// Wird für die Formatierung des Strings gebraucht
CString zwsp;
// Auf erste Position setzen
m_pSet->MoveFirst();
while (!m_pSet->IsEOF())
{
zwsp.Format("%d, %s",m_pSet->m_Artikel_Nr,m_pSet->m_Artikelname);
m_list.AddString(zwsp);
m_pSet->MoveNext();
}
}