tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1436
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    torkel torkel ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    68
    Hallo

    ich habe ein Problem mit dem TableAdapter.

    Folgendes: Ich habe eine WindowsForm in der habe ich eine TextBox. Wenn ich auf die TextBox ein DataBinding mache und die WindowsForm Debugge. Dann steht schon am Anfang der erste Wert aus der DatenBank in der TextBox.

    Wenn ich dann den Wert in der TextBox ändere, dann kann ich mit:

    Code :
    1
    
    TableAdapter.Update(DataSet);

    den Wert zurück in die Datenbank schreiben, das funktioniert einwandfrei.

    Jetzt habe ich aber das Problem, dass in der TextBox nichts stehen darf wenn die WindowsForm gestartet wird. Somit habe ich das DataBinding der TextBox entfernt. aber jetzt funktioniert das mit dem:

    Code :
    1
    
    TableAdapter.Update(DataSet);

    nicht mehr.

    kann mir da jemand einen guten Tip geben? oder ist es möglich, ein Binding auf die TextBox zu machen, aber nicht, dass es automatisch den ersten Wert aus der DB holt, sondern die TextBox leer ist?

    grüsse
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Alles geht.
    Aber warum darf denn beim Start nichts in dem Feld stehen? Ansonsten kannst das DataBindung erst nach dem Start setzen.
     

  3. #3
    torkel torkel ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    68
    HI..

    ja, ich hab es jetzt so gelöst, dass es erst nach dem starten gebunden wird...

    hat evt. jemand eine Ahnung, wie ich einträge aus der comboBox löschen kann?


    ich hab es mal so gemacht:

    Code :
    1
    2
    
      [color=#0000ff]this[/color].textilDatenbankDataSet.Beschreibung.Rows[2].Delete();
                [color=#0000ff]this[/color].beschreibungTableAdapter.Update([color=#0000ff]this[/color].textilDatenbankDataSet);

    so wird immer die Row[2] gelöscht. Aber das bringt mir nicht viel, denn es ist ja immer ein anderer Wert in der Combobox aktiv.

    Wie kann ich eine Zeile, mit einer bestimmten indexNummer löschen? wenn ich z.b einen text habe und der hat die indexnummer 5. Dann soll es mir den löschen.

    kann mir jemand sagen, wie ich das lösen kann? Ich komme da nicht weiter.

    greetz
     
    my site ==> klick

Ähnliche Themen

  1. Performanceprobleme beim Update vom Dataset
    Von Ferum im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 14.05.10, 08:46
  2. Update: update Spalte gleichzeitig als WHERE Bedingung
    Von Steusi im Forum Relationale Datenbanksysteme
    Antworten: 10
    Letzter Beitrag: 30.06.09, 08:18
  3. Update Trigger auch für ON DUPLICATE KEY UPDATE?
    Von Herr_M im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 20.05.09, 08:16
  4. Probleme mit DataSet.Update, DataSet.Merge usw.
    Von AAF im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 07.01.08, 17:17
  5. DataSet UND DataReader für UPDATE?
    Von Deletemaster im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 16.01.06, 20:09