vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
Re: sevDataGrid3 und ListItem bei CellClick und DoubleClick 
Autor: Woellmi
Datum: 12.10.16 08:52

Hi Dieter,

danke für die Info.

Zugegeben gibt es bestimmt bessere Wege das Ziel zu erreichen.
Bisher habe ich das Grid meistens für reine Anzeige und einfache
Eingabeaufgaben verwendet.(Möglichkeiten nicht voll ausgenutzt)
Aber bisher lief alles gut.

Das DataGrid bildet mehrere Parametersätze (Spalten) ab, die verglichen
und ggf. modifiziert werden sollen. In den Zeilen werden dann die Parameter aufgelistet.
Damit kann man die Parametersätze gut gegenüberstellen. (im techn. Bereich übliche Darstellung)
Der Nachteil: nicht die Spalte, sondern die Zeile repräsentiert den Eigenschaftswert.

Um Zeilenweise auf den GridInhalt (Im ListMode) zuzugreifen, scheint mir der Weg
über das ListItem nicht der verkehrteste zu sein. "Einfach" die Zeile als ListItem
selektieren und verarbeiten.
Jede Zelle steht einzeln im Zugriff und kann ausgewertet bzw. modifiziert werden.

=> Maus RechtsKlick auf eine beliebige Zelle:
* Alle Werte der gewählten Zeile, die vom Wert der ersten Zeilenspalte abweichen
sollen farblich markiert werden. z.B. grün=identisch, cyan=abweichend
* Der Referenzwert (1. Spalte) bleibt unverändert.
* Die Zeilenmarkierung verschwindet.
=> Maus LinksKlick auf eine beliebige Zelle der Zeile:
* Aufheben der Farbmarkierung (Unterschiede)
* Originalzustand wieder herstellen
* Zeilenauswahlmarkierung wieder anzeigen
=> Doppelklick auf eine Zelle:
* Editiermodus entsprechend des Parametertyps einleiten.
* BOOL => Listenauswahl FALSE/TRUE
* Numerisch => Werteingabe gemäß zulässigem Vorgabebereich

Ich werde aber trotzdem die Doku nochmal intensiv studieren und mal einen besseren Weg
in der Mannigfaltigkeit der Möglichkeiten des sevDataGrid suchen.

Trotzdem hat es eine ganze Weile gedauert, bis ich die Ursache eingrenzen konnte.
Sporadisch wurden falsche Werte ermittelt und viel schlimmer, es traten
"Speicherfehler" und somit Exceptions auf, die dann auch noch in der IDE und als
EXE unterschiedlich waren.

Jetzt verwende ich separate ListItem-Objekte und es sieht aktuell ganz gut aus.

Kannst Du mir evtl. kurz ein Stichwort nennen, wie ein besserer Ansatz
gehen könnte?

Vielen Dank schon jetzt.

Tschaui
Woellmi

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevDataGrid3 und ListItem bei CellClick und DoubleClick1.528Woellmi11.10.16 22:17
Re: sevDataGrid3 und ListItem bei CellClick und DoubleClick727ModeratorDieter12.10.16 06:58
Re: sevDataGrid3 und ListItem bei CellClick und DoubleClick697Woellmi12.10.16 08:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel