Code: Alles auswählen
def OnLoadAdresse(self, event):
con = lite.connect(PROGPATH+'data', isolation_level=None)
cur = con.cursor()
sql = "SELECT id, name, vorname, strasse, plz, ort, bemerkung FROM adressen"
cur.execute(sql)
rows = cur.fetchall()
for row in rows:
id, name, vorname, strasse, plz, ort, bemerkung = row
print row
print id
print name
print vorname
print strasse
print plz
print ort
print bemerkung
try:
self.edId.SetValue(str(id))
self.edName.SetValue(name)
self.edVorname.SetValue(vorname)
self.edStrasse.SetValue(strasse)
self.edPlz.SetValue(plz)
self.edOrt.SetValue(ort)
self.edBemerkung.SetValue(bemerkung)
except:
self.sb.SetStatusText('Keine Adresse mit dieser ID vorhanden')
cur.close()
con.close()
Kann mir einer sagen wie ich alle Daten nun in einer ListCtrl ausgeben kann?
Die ListCtrl wurde so erzeugt.
Code: Alles auswählen
self.list = wx.ListCtrl(panel, -1 , (1,320), (400,100), wx.LC_REPORT | wx.LC_SORT_DESCENDING)
self.list.SetBackgroundColour('White')
self.list.InsertColumn(0, "Name")
self.list.InsertColumn(1, "Vorname")
self.list.InsertColumn(3, "Strasse")
self.list.InsertColumn(4, "PLZ")
self.list.InsertColumn(5, "Ort")