Wie konvertiert DataGrid to dataTable
Möchte ich kopieren Sie alle Datensätze in datagrid datatable ohne Schleife.
Für Ex:
Dim dt as New DataTable
dt = Datagrid1.Items
Aber das Funktioniert nicht und geben eine Fehlermeldung.
Meine Entwicklungsplattform Visual studio 2010 und Sprache WPF mit vb.net 4.0
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist der Weg, den transfer aller Datensätze aus DATAGRID DATATABLE ohne die SCHLEIFE.
VB:
C#:
Es hängt davon ab, wie das datagrid gefüllt ist. Wenn der DataContext-Eigenschaft eines DataTable-dann können Sie einfach diesen Wert abzurufen und cast zu einer DataTable.
Gibt es keine direkte Methode zur Konvertierung in ein DataTable aus dem DataGrid element.
Wenn Sie wollte, dies manuell zu erledigen, müssen Sie diesen erstellen Sie eine Instanz des DataTable erstellen Sie dann die Zeilen aus den Elementen in der DataGrid mit einer Schleife.
Konvertieren Sie Ihre dataGrid-in Daten-Tabelle mit Kopfzeile können Sie diese Schritte:
1) erstellen Sie die Methode ermittelt werden, die Zelle
2) Iteriert durch alle Elemente und übergibt den Inhalt an dada Tabelle "Zelle"
Halten Sie im Verstand, verwenden Sie diese Methoden, müssen Sie einen Verweis auf diese mit:
ich gerade getestet und das funktioniert
Müssen Sie eine Schleife auf "DataGrid" und " add item to Datatable. über den link unten kann helfen.
DataGridView ausgewählten Zeilen zur DataTable