Announcement

Collapse
No announcement yet.

Daten in einem Formular finden und anzeigen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Daten in einem Formular finden und anzeigen

    Hallo ich bin mit VB Express zugange.

    Jetzt habe ich das Problem, dass in einem Formular welches mit BindingSource und TableAdapter an ein Dataset gebunden ist, ein bestimmter Datensatz angezeitg werden soll.
    Gefunden wird er mit

    >Dim newrow As dvDataSet.tbl_ADRRow
    >newrow = Mainform.DvDataSet.tbl_ADR.FindByadr_ID(aRow("adr_ id"))

    Aber wie zeige ich ihn jetzt im Formular an?

    Vielen Dank im voraus.
    Ingo

  • #2
    Hallo,
    für die Synchronisation der gebundenen Controls mit dem DataSet ist der CurrencyManager zuständig, für den es im .NET Framework 2.0 mit der <b>BindingSource</b>-Komponente eine Umverpackung gibt. Daher ist sowohl für die Suche über die Methode <b>Find</b> als auch für die synchronisierte Anzeige über die Eigenschaft <b>Position</b> die BindingSource zuständig:

    testTblBindingSource.Position = testTblBindingSource.Find("adr_id", ZuSuchenderWert)
    <br>
    P.S: Mit ADO.NET 2.0 lassen sich Alltagsaufgaben in der Regel viel einfacher umsetzen, als das bei .NET 1.1 noch der Fall war.

    Comment

    Working...
    X