Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Dann sollte sich Dein Programm wohl merken, welche Zeilen durch den Mausklick eingefärbt wurden, damit klar ist, welche bei Neuzeichnung erneut eingefärbt werden müssen. Abhängig davon, wie Dein Datenmodell (Stichwort DataBinding) ausgelegt ist, könntest Du dies dort abspeichern und bei Neuzeichnung wieder abrufen.
-
Dort, wo Du derzeit die Farbe änderst, musst Du auch das gewählte Datenelement ändern. Wenn Du ne BindingSource hast, wäre es das BindingSource.Current, was Du per Doppelcast in Deinen Zieltyp wandelst Du da den Dateneintrag machst. Andersrum musst Du aber auch mit Code arbeiten. Ich glaube nicht, dass DataBinding an die Zellhintergrundfarbe geht. Nur für die ganze Zeile. Aber wenn die ganze Zeile gefärbt werden sol, sollte es klappen.
-
Ne BindingSource ist ne BindingSource, nix anderes. Ne BindingSource (BS) ist ne Komponente, an die z.B. ein DGV im Designer gebunden werden kann. Wird der BindingSource als DataSource ein Typ mitgegeben (also DeineBindingSource.DataSource = GetType(DeinDatentyp)), werden während der Designzeit im Designer im DGV alle Properties jener DeinDatentyp-Klasse anzeiegt. Auch hat die BS die Property Current. Klickt man im gebundenen DGV eine Zeile an, ändert sich diese Current-Eigenschaft und man kann …