Wert aus DB an String übergeben



  • Hallo Leute,

    ich benötige mal eure Hilfe, nach viel googeln wende ich mich nun an euch.
    Ich möchte einen Wert aus einer DB lesen und an eine String-Variable übergeben.
    Meine Textboxen habe ich über DataBindings an BindingSource gebunden.
    Nun aber brauche ich einen Wert vom aktuellen Datensatz in einer Variable.
    Bekomme ich das mit BindingSource hin?

    String Value = this.bspBindingSource.Current //?Hier klemmt es...
    MessageBox.Show(Value);
    

    Bin in für jeden Hinweis dankbar.

    Gruß Alex



  • bspBindingSource.Current ist vom Typ object.
    Du musst erst in den gebundenen Typen casten und kannst dann das Property deiner Wahl auslesen.



  • Danke für Deine Antwort.
    Muss ich über den Typen Current gehen oder gibt es vllt. eine andere Möglichkeit?
    Hättest Du mal ein kurzes Bsp.

    Danke für die Hilfe

    Alex



  • String Value = (String)this.bspBindingSource.Current //?Hier klemmt es... 
    MessageBox.Show(Value);
    


  • Hab das nun so gemacht.
    Mit String funzte das nicht.

    DataRowView Value = (DataRowView)this.bspBindingSource.Current;
    MessageBox.Show(Value.Row[1].ToString());
    

    Danke für die Hilfe

    Gruß Alex


Anmelden zum Antworten