vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

VB.NET - Ein- und Umsteiger
Wert in ungebundener Spalte gebundenes DataGridView 
Autor: Bazi
Datum: 07.12.16 21:33

Hallo,
ich brauche mal wieder Hilfe.

In einem DataGridView das mittels einer (gefilterten) Bindingsource an eine DataTable gebunden ist habe ich eine ungebundene Spalte. In dieser ungebundenen Spalte möchte ich einen zusammengesetzten Wert aus anderen gebundenen Spalten anzeigen.

In welchem Event baue ich die Füllung der jeweiligen Zelle ein?

Ich hatte es zuerst im RowsAdded, danach im RowValidate drin, beide führen nicht zum Ziel.
Im RowsAddes wird zwar was befüllt, aber teilweise in der falschen Zeile, das RowValidate feuert beim Ändern der Filterung gar nicht.

Ich wollte die Befüllung der ungebundenen Spalte nicht im Nachgang durchführen, das könnte blöd aussehen. Die Zeilen sollen immer gleich komplett da stehen.

Gruß Christian

Danke für die Hilfe

Gruß Christian

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wert in ungebundener Spalte gebundenes DataGridView 
Autor: effeff
Datum: 08.12.16 12:06

Wenn die Daten sowieso schon aus einer DataTable kommen, dann erzeuge doch diese Spalte bereits mittels Abfrage...

Z. B.:

SELECT Vorname, Nachname, (Vorname + ' ' & Nachname) AS Gesamtname FROM...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wert in ungebundener Spalte gebundenes DataGridView 
Autor: Bazi
Datum: 09.12.16 11:54

Die Spalte also nach laden des DataSet der DataTable anhängen?

Dann müsste ich die aber vor jedem Speichern (als xml) wieder entfernen - sie sollte nicht mit in der Datei gespeichert werden?

Gruß Christian

Danke für die Hilfe

Gruß Christian

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wert in ungebundener Spalte gebundenes DataGridView 
Autor: effeff
Datum: 09.12.16 14:41

Warum darf die Spalte nicht mit in der DataTable enthalten sein? Bei der Anzeige in einem Grid kannst Du z. B. die entsprechende Spalte ausblenden; Oder wird noch irgendwas von einem Fremdprogramm mit der XML gemacht?

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wert in ungebundener Spalte gebundenes DataGridView 
Autor: Bazi
Datum: 09.12.16 16:29

damit würde ich die Daten quasi doppelt speichern.
Ich habe in der DT 5 Spalten (W1;2;W3;W4;W5) mit deren Werte gerechnet werden.
Nur zur Anzeige im DataGridView möchte ich die zu einem String zusammenfassen (W1 | W2 | W3 | W4 | W5). Das hat den Hintergrund dass in vielen Fällen nur in W1 ein Wert drin steht, dann aber ein langer Rechenstring. Habe ich alle 5 Spalten sichtbar dann wird das recht unübersichtlich.

Fremdprogramme sind nicht zu berücksichtigen.

Oder gäbe es eine Möglichkeit beim Speichern eine Spalte zu ignorieren? Dann würde ich die Spalte einfügen und alles ist gut.

Habe gerade die ColumnMapping gesehen. Vlt. gehts damit.


Gruß Christian

Danke für die Hilfe

Gruß Christian

Beitrag wurde zuletzt am 09.12.16 um 16:35:00 editiert.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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