這是我的代碼。 XAML:數據網格中未顯示數據
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding }" Height="200" Name="dataGrid1" Width="200" />
CS:
SqlConnection thisConnection = new SqlConnection(@"Server=(local);Database=Sample_db;Trusted_Connection=Yes;");
thisConnection.Open();
string Get_Data = "SELECT * FROM emp";
SqlCommand cmd = thisConnection.CreateCommand();
cmd.CommandText = Get_Data;
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable("emp");
sda.Fill(dt);
// MessageBox.Show(cmd.CommandText);
dataGrid1.ItemsSource = dt.DefaultView;
它顯示行grid.Not實際data.Kindly幫助。 在此先感謝。
你的'dt'包含一些行嗎? – WiiMaxx
@WiiMaxx我在我的表中有3行,並在SQL Server中正確顯示。 – EHS
啊傻我剛剛刪除'ItemsSource =「{綁定}」' – WiiMaxx