Hallo Leute,
es ist komisch. ich habe in einem WPF-Window ein datagrid1 via ComboBox wähle ich eine Tabelle von der MySQL Datenbank dessen Daten in dem datagrid1 angezeigt werden soll. Button_Click alles funktioniert. Wähle ich jetzt eine andere Tabelle aus,
stehen die Spaltentext der zu erst ausgewählten Tabelle da und es werden leere Zeilen angezeigt in der Anzahl wie auch Datensätze in der Tabelle sind. Ich habe schon einiges versucht selbst mit .DataContext = ""; was zur Folge hatte dass es die neue
Tabelle mit Ihren Werten an die Alte Tabelle angefügt hat. Normalerweise zeichnet man das Control neu, oder
string SqlQuery = "SELECT * FROM " + tablename;
string conStrMyerp4 = "Data Source=10.4.....";
DA = new MySqlDataAdapter(SqlQuery, conStrMyerp4);
DS.Clear();
DA.Fill(DS);
CB = new MySqlCommandBuilder(DA);
dataGrid1.DataContext = DS.Tables[0];
<DataGrid Height="200" AutoGenerateColumns="True"
ItemsSource="{Binding}" HorizontalAlignment="Left"
Margin="12,60,0,0" Name="dataGrid1"
VerticalAlignment="Top" Width="1006" />
Vielen Dank für jeden Tip