Hi,
ich habe eine List(of ...) an eine Binding Source gebunden. (Einige werden sich an mein früheres Posting erinnern. )
so sieht das aus:
Das funktioniert auch alles (Dank eurer unschätzbaren Hilfe) wunderbar !
Jetzt möchte ich einzelne Zeilen verändern. Das geschieht über ein Eingabefeld "txtTag" und dem Button "cmdReplace"
Das läuft auch fehlerfrei durch.
Naiv wie ich nun mal bin, hätte ich jetzt vermutet, dass die DGV automatisch mit geändert wird. Das ist aber nicht der Fall ! Die DGV bleibt unverändert.
Die Änderung kommt aber in der TransponderList an. Denn wenn ich die DGV neu verbinde, wird die Änderung sichtbar 1
Muss ich da einen "Refresh" oder "Reload" auslösen ? Ich würde allerding ITOP und SELECTEDROWS beibehalten ... NHatürlch kann ich das programmtechnisch realisieren ... aber ich meine, das Databinding soll mich ja gerade von solchen unnützen Arbeiten frei halten ...
Ich hoffe, ihr könnt mir das (nachsichtig wie immer) beibringen.
LG
Peter
ich habe eine List(of ...) an eine Binding Source gebunden. (Einige werden sich an mein früheres Posting erinnern. )
so sieht das aus:
VB.NET-Quellcode
- Public Class Transponder
- Property Seq As Integer
- Property Lvl As Integer
- Property Tag As String
- End Class
- Public TransponderList As New List(Of Transponder)
- Dim BindingSource1 As New BindingSource
- ...
- BindingSource1.Add(New Transponder With {.Seq = cnt, .Lvl = lvl, .Tag = indent & line})
- ...
- dgvTransponder.DataSource = BindingSource1
Das funktioniert auch alles (Dank eurer unschätzbaren Hilfe) wunderbar !
Jetzt möchte ich einzelne Zeilen verändern. Das geschieht über ein Eingabefeld "txtTag" und dem Button "cmdReplace"
Das läuft auch fehlerfrei durch.
Naiv wie ich nun mal bin, hätte ich jetzt vermutet, dass die DGV automatisch mit geändert wird. Das ist aber nicht der Fall ! Die DGV bleibt unverändert.
Die Änderung kommt aber in der TransponderList an. Denn wenn ich die DGV neu verbinde, wird die Änderung sichtbar 1
Muss ich da einen "Refresh" oder "Reload" auslösen ? Ich würde allerding ITOP und SELECTEDROWS beibehalten ... NHatürlch kann ich das programmtechnisch realisieren ... aber ich meine, das Databinding soll mich ja gerade von solchen unnützen Arbeiten frei halten ...
Ich hoffe, ihr könnt mir das (nachsichtig wie immer) beibringen.
LG
Peter