Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
ClearSelection hat keinen Einfluss auf die BindingSource. Daher werden auch DGV2 und die TextBoxen (oder welche Controls Du auch immer verwendest bzw. mit »Textfelder« meinst) nicht beeinflusst. Die Änderung bei DGV2/Textfeld-Inhalten funktioniert nur deshalb, weil indirekt durch die DGV1-Selektionsänderung die BS-Position beeinflusst wird. Um jetzt den gewünschten Effekt zu erzielen, müsstest Du z.B. schreiben: BSDienststellen.DataSource = New List(Of DerTypDerMitDerBsEigentlichGekoppeltIst). Z…
-
Nein, ich bin auf beide Probleme eingegangen. Das Setzen der BS-Position führt nicht zum Ziel. Um mit einer BS auf ein Nichts zu zeigen, musst Du dieser ein passendes Nichts als Datenquelle geben. Aber nicht Nothing, sondern eben BSDienststellen.DataSource = New List(Of DerTypDerMitDerBsEigentlichGekoppeltIst)
-
Aha, so ist's also. Ein tDS. Das ändert die Sache etwas. Dann kannst Du es so probieren: BSDienststellen.DataSource = New List(Of DeinTds.DienststellentabelleRow) Das mit der Verzögerung ist eine Frage der korrekten Codeverwendung, nicht der Sache an sich. Wenn man es richtig macht, ist das alles sehr schnell erledigt. 4-6 Sekunden ist vollkommen indiskutabel langsam und nicht normal. Sind Dgv-Spaltenbreitenmodi auf AllCells gestellt? Was in Code ist Bindingsource-Aktualisierung Suspended?
-
Zur Geschwindigkeit: Bau doch mal ne Performancemessung ein. Am Ende scheitert's vielleicht an dem Try-Catch. Exceptionthrowing ist heavy. Zum DGV2-Schuhbeispiel: Wenn jemand keine Lieblingsschuhe ausgewählt hat, ist dann eine Fortsetzung des Programms überhaupt zulässig? Ich weiß, ist kein DGV, aber vielleicht kommt ja die Benutzung meiner ClearableComboBox infrage.