private void buttonRead_Click(object sender, EventArgs e) { listBoxAnzeige.Items.Clear(); while (reader.Read()) { Artikel a = mkArtikelObject(reader); listBoxAnzeige.Items.Add(a); } }
private Artikel mkArtikelObject(OleDbDataReader reader) { Artikel a = new Artikel(); int i = 0; a.ArtikelOid = Convert.ToInt32(reader[i++]); // erst zuweisen dann hochzählen wenn sofort in klammer a.ArtikelNr = Convert.ToInt32(reader[i++]); a.ArtikelGruppe = Convert.ToInt32(reader[i++]); a.Bezeichnung = Convert.ToString(reader[i++]); a.Bestand = Convert.ToInt16(reader[i++]); a.Meldebestand = Convert.ToInt16(reader[i++]); a.Verpackung = Convert.ToInt16(reader[i++]); a.VkPreis = Convert.ToDecimal(reader[i++]); a.letzteEntnahme = Convert.ToDateTime(reader[i++]); return(a); }