Hallo Leute,
ich habe folgendes Problem.
Über einen DataAdapter und ein DataSet fülle ich eine DataView und binde diese über "DataSource" an ein DataGrid.
Jetzt möchte ich, dass einzelne Datensätze aus der Tabelle bearbeitet werden können.
Dazu habe ich ein weiteres Formular erstellt, auf dem ich die entsprechenden Textboxen über eine DataTable anbinde.
Wenn ich jetzt einen Datensatz bearbeiten möchte, muss ich ja an die entsprechende Stelle springen.
Das mache ich über Binding-Objekt:
bindingobj.BindingManagerBase.Position = position;
Wenn ich jetzt als Position die Eigenschaft "CurrentRowIndex" des DataGrid übergeben, funktioniert das erstmal problemlos. Wenn ich allerdings die Daten im DataGrid vorher umsortiere natürlich nicht mehr.
Wie kann ich die entsprechende Position ermitteln, die ein Datensatz in der DataView hat?
Gruß
Daniel
ich habe folgendes Problem.
Über einen DataAdapter und ein DataSet fülle ich eine DataView und binde diese über "DataSource" an ein DataGrid.
Jetzt möchte ich, dass einzelne Datensätze aus der Tabelle bearbeitet werden können.
Dazu habe ich ein weiteres Formular erstellt, auf dem ich die entsprechenden Textboxen über eine DataTable anbinde.
Wenn ich jetzt einen Datensatz bearbeiten möchte, muss ich ja an die entsprechende Stelle springen.
Das mache ich über Binding-Objekt:
bindingobj.BindingManagerBase.Position = position;
Wenn ich jetzt als Position die Eigenschaft "CurrentRowIndex" des DataGrid übergeben, funktioniert das erstmal problemlos. Wenn ich allerdings die Daten im DataGrid vorher umsortiere natürlich nicht mehr.
Wie kann ich die entsprechende Position ermitteln, die ein Datensatz in der DataView hat?
Gruß
Daniel
Comment