Werte aus Grid, bei Click auf das selbige
Uwe Weickenmeier
Hallo,ich habe in einem eigenen Register ein Grid erstellt. Hier wird auf eine eigene Tabelle zugegriffen und Werte angezeigt.
Nun möchte ich, wenn auf das Grid geklickt wird, die Werte der angeklickten Zeile (Row) in Felder, die sich auf dem Register befinden, übertrage.
Kann mir jemand einen Tipp geben?
Danke und nette Grüße
Weicky
Sascha Balke
Hallo Uwe,im Forum gibt es viele Beispiele.
Suche einfach mal nach LinkButton.
Solange du nur ein Ziel hast, geht das recht einfach. Wenn du hingegen mehrere/unterschiedlichste Ziele hast, ist dies auch realisierbar, jedoch nicht mal eben so gemacht.
Bei Fragen melde dich einfach wieder - ggf. auch via PN
hth
Michael Egloff
Hallo Weicky,du musst den Click auf die vorderste Spalte abfangen (am Besten im Optimizer) und die Werte einzeln auslesen und ins jeweilige TextFeld schreiben. Du bekommst die angeklickte Zeile in der Eigenschaft
pVal.Row
Gruss und viel Erfolg!
Uwe Weickenmeier
Hallo Michael,wenn ich folgende Anweisung ausführe, erhalte ich die Fehlermeldung "Invalid Row number".
TextEdit.GetFromUID(pVal.Form, "txtBez").DisplayValue = grid.GetValue("Bezeichnung", pVal.Row ).ToString();Kannst Du mir sagen was ich verkehrt mache.
Danke
Weicky
Michael Egloff
Versuchs mal mitpVal.Row-1
anstatt
pVal.Row
Wenns geklappt hat, erklär ich dir dann, wieso.
Uwe Weickenmeier
Hallo Michael,auch ds hat erst nicht geklappt! Ich weis, das mit 0 angefangen wird zu zählen, war aber nicht das Problem, da ich mehrere Datensätze hatte und einen in der mitte gewählt habe.
Lag aber daran, dass man nicht die ganze Zeile markieren konnte, erst als ich das zugelassen habe und dann die komplette Zeile markiert habe, hatte ich einen Rückgabewert.
Oder geht es vielleicht auch, wenn ich nur ein Feld einer Zeile markiere?
Nette Grüße
Weicky
0
Please sign in to leave a comment.
Comments
0 comments