I want to fill a dataGrid in my WPF application.
My XAML:
<DataGrid AutoGenerateColumns="True" Height="200" HorizontalAlignment="Left"
Margin="102,72,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="848" />
My code behind:
public void FillGrid()
{
string MyConString =
"SERVER=myserver.com;" +
"DATABASE=mydatabase;" +
"UID=myuserid;" +
"PASSWORD=mypass;";
string sql = "SELECT clientnr, name, address FROM clients ORDER BY name";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand cmdSel = new MySqlCommand(sql, connection);
DataTable dt = new DataTable();
MySqlDataAdapter da = new MySqlDataAdapter(cmdSel);
da.Fill(dt);
dataGrid1.DataContext = dt;
}
I'm sure that the MySQL part is correct, it does not give any errors. VS10 express doesn't give any errors. But if i execute the method my dataGrid won't be filled.
What I'm doing wrong?
Thanks in advance!
Set your DataGrid's binding:
<DataGrid ItemsSource="{Binding }" />
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With