ArBitr_exe
@ArBitr_exe
Начинающий Web-разработчик

Смена источников данных в datagridview?

У меня есть 3 таблицы справочников в бд, есть форма с меню со списком справочников и форма с datagridview. Я хочу, чтобы при выборе из меню определенного справочника (например "клиенты") у меня открывалась форма и в datagridview подгружалась именно эта таблица.
Нужно это сделать через встроенные датасеты, чтобы не писать все запросы руками.
Как я понял, мне нужно создать для каждой таблицы создать свои адаптеры и соурсы. Как сделать так, чтобы
программа сама создала все что нужно, взяв данные из датасета ?

tYYXFp7VD68.jpg

И не совсем понял, как добавлять в датагрид данные, делал так, но оно не работает
private void Catalog_Load(object sender, EventArgs e)
        {
            foreach (var item in qwertyDataSet.Tables)
            {
                if (item.ToString() == TableName) // TableName - название таблицы, которую нужно подгрузить
                {
                    DataGrid.DataSource = item;
                }
            }
        }
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Я так понимаю проект WPF. Тогда откройте для себя MVVM и, например, EntityFramework.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы