Daten aus einer MySQL Tabelle in ein DataGrid schreiben:
Ich bin am Verzweifeln und brauche Eure Hilfe. Es sollen Daten aus einer direkten Verbinung in ein DataGrid geschrieben werden. Es geht mir nur um ein -verständliches- Grundlagenwissen. Ich habe mir code zusammen gestückelt aber nichts funktioniert.
[code=xml]
<DataGrid VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="10,10,10,10"
x:Name="DataGridTest"
Loaded="DataGridTest_Loaded"
AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" x:Name="IDent"/>
<DataGridTextColumn Header="Vorname" x:Name="VorN"/><DataGridTextColumn Header="Nachname" x:Name="NachN"/>
</DataGrid.Columns>
</DataGrid>
[/code]
[code=vbnet]
Imports MySql.Data.MySqlClient
Imports System.Data
Public Class Test
Dim cmd As New MySqlCommand
Dim reader As MySqlDataReader
Dim con As New MySqlConnectionPrivate Sub DataGridTest_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
con.ConnectionString = "Server=xyz;" _& "password=xyz;" _
& "database=xyz;" _
& "UID=xyz;"
cmd.Connection = con
con.Open()
cmd.CommandText = "SELECT * FROM ds_firma"
Dim MyAdapter = New MySqlDataAdapter
MyAdapter.SelectCommand = cmd
Dim MyData = New DataTable
MyAdapter.Fill(MyData)
DataGridTest.DataContext = MyData
'reader = cmd.ExecuteReader
'Do While reader.Read
' DataGridTest.Items.Add(reader("ds_firma_nr") & " - " & reader("ds_firma_name"))
'Loop
'reader.Close()
'con.Close()End Sub
End Class
[/code]
Bitte, ich brauche eine verständliche Hilfe.
Thomas
Ich bin am Verzweifeln und brauche Eure Hilfe. Es sollen Daten aus einer direkten Verbinung in ein DataGrid geschrieben werden. Es geht mir nur um ein -verständliches- Grundlagenwissen. Ich habe mir code zusammen gestückelt aber nichts funktioniert.
[code=xml]
<DataGrid VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="10,10,10,10"
x:Name="DataGridTest"
Loaded="DataGridTest_Loaded"
AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" x:Name="IDent"/>
<DataGridTextColumn Header="Vorname" x:Name="VorN"/><DataGridTextColumn Header="Nachname" x:Name="NachN"/>
</DataGrid.Columns>
</DataGrid>
[/code]
[code=vbnet]
Imports MySql.Data.MySqlClient
Imports System.Data
Public Class Test
Dim cmd As New MySqlCommand
Dim reader As MySqlDataReader
Dim con As New MySqlConnectionPrivate Sub DataGridTest_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
con.ConnectionString = "Server=xyz;" _& "password=xyz;" _
& "database=xyz;" _
& "UID=xyz;"
cmd.Connection = con
con.Open()
cmd.CommandText = "SELECT * FROM ds_firma"
Dim MyAdapter = New MySqlDataAdapter
MyAdapter.SelectCommand = cmd
Dim MyData = New DataTable
MyAdapter.Fill(MyData)
DataGridTest.DataContext = MyData
'reader = cmd.ExecuteReader
'Do While reader.Read
' DataGridTest.Items.Add(reader("ds_firma_nr") & " - " & reader("ds_firma_name"))
'Loop
'reader.Close()
'con.Close()End Sub
End Class
[/code]
Bitte, ich brauche eine verständliche Hilfe.
Thomas