コード例 #1
0
        public AdminFuelPage()
        {
            InitializeComponent();

            try
            {
                db = new FuelContext();

                db.fuels.Load(); // загружаем данные //возникает ошибка!!!
                fuelGrid.ItemsSource = db.fuels.Local.ToBindingList();

                //db.Dispose();
            }
            catch
            { MessageBox.Show("Ошибка загрузки данных из БД!!!"); }
        }
コード例 #2
0
        //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();
                //}
            }
        }