我想填充我的WPF應用程序中的dataGrid。從C#中的MySQL數據庫填充dataGrid WPF
我的XAML:
<DataGrid AutoGenerateColumns="True" Height="200" HorizontalAlignment="Left"
Margin="102,72,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="848" />
我後面的代碼:
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;
}
我敢肯定,MySQL的部分是正確的,它不會給任何錯誤。 VS10 express不會給出任何錯誤。但是,如果我執行該方法我的dataGrid不會被填充。
我在做什麼錯了?
在此先感謝!
沒有不NOG工作... :(仍然是空的DataGrid – 2011-06-06 16:32:13
@Lars查看更新設置DataGrid結合。此外,驗證你的'FillGrid '方法正在運行 – Rachel 2011-06-06 16:37:01
我這樣做,但它仍然只顯示空行 – 2014-08-04 12:52:12