public AdminFuelPage() { InitializeComponent(); try { db = new FuelContext(); db.fuels.Load(); // загружаем данные //возникает ошибка!!! fuelGrid.ItemsSource = db.fuels.Local.ToBindingList(); //db.Dispose(); } catch { MessageBox.Show("Ошибка загрузки данных из БД!!!"); } }
//private void UpdateDB() //{ // SqlCommandBuilder comandbuilder = new SqlCommandBuilder(adapter); // adapter.Update(fuelTable); //} private void downloadDB() { try { Fdb = new FuelContext(); Fdb.fuels.Load(); // загружаем данные //возникает ошибка!!! fuelGrid.ItemsSource = Fdb.fuels.Local.ToBindingList(); fuelGrid.SelectedIndex = 0; //db.Dispose(); } catch { MessageBox.Show("Ошибка загрузки данных из БД!!!"); } { //string sql = "select * from FUEL;"; //fuelTable = new DataTable(); //SqlConnection connection = null; //try //{ // connection = new SqlConnection(connectionString); // SqlCommand command = new SqlCommand(sql, connection); // adapter = new SqlDataAdapter(command); // connection.Open(); // adapter.Fill(fuelTable); // fuelGrid.ItemsSource = fuelTable.DefaultView; //} //catch (Exception ex) //{ // MessageBox.Show(ex.Message); // MessageBox.Show("ошибка"); //} //finally //{ // if (connection != null) // connection.Close(); //} } }