Сетка привязки WPF с таблицей базы данных SQL Server - PullRequest
0 голосов
/ 30 сентября 2018

Я создаю приложение продажи на wpf, и у меня есть таблица данных, которая содержит данные о продажах, и каждый раз, когда я выполняю запрос на вставку, удаление или обновление, я должен выполнить запрос на показ, показанный ниже, есть ли способ, которым я могупривязать сетку данных непосредственно к таблице SQL Server, чтобы она автоматически обновлялась при изменении таблицы SQL Server?

Код позади:

connection.open();

SqlDataAdapter adapter = new SqlDataAdapter("SELECT*FROM Comptoir", connection);
tble.Clear();
adapter.Fill(tble);

ComptoirGrid.ItemsSource = tble.DefaultView;
connection.close();

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

Я, наконец, нашел решение для него, и это действительно так просто: добавить источник данных в базу данных, а затем щелкнуть правой кнопкой мыши нужную таблицу, и там у вас уже установлен шаблон привязки сетки данных, а затем перетащить его в нужное место.Если вы захотите в окне, вы увидите автоматически созданный код привязки на xaml, надеюсь, это будет полезно.

0 голосов
/ 30 сентября 2018

попробуйте

using (SqlConnection con = new SqlConnection(connection_string))
        {
            con.Open();
            // 2
            // Create new DataAdapter
            using (SqlDataAdapter a = new SqlDataAdapter(
                "SELECT * FROM Contacts", con))
            {
                // 3
                // Use DataAdapter to fill DataTable
                DataTable t = new DataTable();
                a.Fill(t);
                // 4
                // Render data onto the screen
                Data_table.DataSource = t;
            }
        }

ставьте это всякий раз, когда вы предпринимаете какие-либо действия с базой данных SQL-сервера, например, когда вы редактируете свои данные, нажимая кнопку сохранения или обновляете этот код, отвечайте, что произойдет с вами.удачи братан ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...