Moin,
ich habe eine Klasse, aus welcher ich bei Fehlermeldungen ein Objekt erstelle, um dieses dann als Xml Datei per E-Mailzu verschicken.
Diese E-Mail soll mein Report Programm erhalten, welches den Anhang anschließend auslesen und mir das Ergebnis in einem DGV anzeigen soll.
Hier mal ein Beispiel der Klasse;
Aus Test wird das Objekt erstellt. Dieses kann mehrere Prozessoren haben, wodurch der Datensatz im DGV nicht mehr angezeigt werden kann. Dort steht dann, logischerweise, nur noch ComputerName, Test+TestProzessor.
Gibt es eine einfache Möglichkeit, die komplette Klasse flach darzustellen, so dass im DGV die Spalten ...
ComputerName, ID, ProzessorName, ProcessorManufacturer, ID, ProzessorName, ProcessorManufacturer, ID, ProzessorName, ProcessorManufacturer ... stehen?
Mir ist bewusst dass doppelte Spaltennamen sehr ungünstig sind, allerdings geht es mir nur ums Anzeigen der Datei.
Da ich gerade noch dabei bin, die Form zum Anzeigen zu entwerfen, würde ich ansonsten dazu übergehen, für List Objekte kleinere DGVs/ListViews zu verwenden.
Grüße
ich habe eine Klasse, aus welcher ich bei Fehlermeldungen ein Objekt erstelle, um dieses dann als Xml Datei per E-Mailzu verschicken.
Diese E-Mail soll mein Report Programm erhalten, welches den Anhang anschließend auslesen und mir das Ergebnis in einem DGV anzeigen soll.
Hier mal ein Beispiel der Klasse;
VB.NET-Quellcode
-
- Public Class TestProzessor
- Public Property ID As Integer = 0
- Public Property ProcessorName As String = String.Empty
- Public Property ProcessorManufacturer As String = String.Empty
- Sub New()
- End Sub
- End Class
- Public Class Test
- Public Property ComputerName As String = String.Empty
- Public Property Processors As List(Of TestProzessor)
- Sub New()
- End Sub
- End Class
Aus Test wird das Objekt erstellt. Dieses kann mehrere Prozessoren haben, wodurch der Datensatz im DGV nicht mehr angezeigt werden kann. Dort steht dann, logischerweise, nur noch ComputerName, Test+TestProzessor.
Gibt es eine einfache Möglichkeit, die komplette Klasse flach darzustellen, so dass im DGV die Spalten ...
ComputerName, ID, ProzessorName, ProcessorManufacturer, ID, ProzessorName, ProcessorManufacturer, ID, ProzessorName, ProcessorManufacturer ... stehen?
Mir ist bewusst dass doppelte Spaltennamen sehr ungünstig sind, allerdings geht es mir nur ums Anzeigen der Datei.
Da ich gerade noch dabei bin, die Form zum Anzeigen zu entwerfen, würde ich ansonsten dazu übergehen, für List Objekte kleinere DGVs/ListViews zu verwenden.
Grüße