Hallo,
ich denke mal, du hast die beiden Felder in der DB jeweils als Zahlendatentyp deklariert (und nicht als String)?!
Dann probiere mal
C#-Quelltext
1: 2: 3:
| preisx.Text = dr.GetDecimal("Preis").ToString(); bildnummerx.Text = dr.GetInt32("bildnummer").ToString(); } |
Das Auslesen aus der DB und das Zuweisen zu einem Steuerelement sind zwei verschiedene Dinge.
Noch besser wäre es allerdings, wenn du die Daten in einer eigenen Datenklasse halten würdest und dann diese (z.B. per DataBinding) den Steuerelementen zuweist (GUI und Persistenz sollten voneinander nichts wissen - Stichwort:
3-Schichtenarchitektur).