Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/28: Рейтинг темы: голосов - 28, средняя оценка - 4.71
Ren Trapnest
30 / 29 / 12
Регистрация: 03.06.2010
Сообщений: 203
Завершенные тесты: 1
1

DataGridView - вывод данных из MS Access

04.05.2013, 17:15. Просмотров 5241. Ответов 1
Метки нет (Все метки)

Как вывести данные с таблицы в DataGridView, без DataSet?
MyTable(id, Fam, Im, Ot); - так выглядит таблица в БД
Есть dataGridView1 и он должен отображать данные из MyTable

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// подключаюсь к БД..
connection.ConnectionString = String.Format("Провайдер для подключения", ofd.FileName);
connection.Open();
    if(connection.State == ConnectionState.Open)
    {
        OleDbCommand command = new OleDbCommand(@"SELECT Id, Fam, Im, Ot FROM MyTable", connection);
        OleDbDataReader dataReader = command.ExecuteReader();
        
        for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                for (int j = 0; j < dataGridView1.ColumnCount; j++)
                {
                      //как тут добавить? 
                }
             }
 
    }
//отключаюсь
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 17:15
Ответы с готовыми решениями:

DataGridView - вывод данных из MS Access
Вообщем у меня имеется база данных в Access. Я знаю,что с помощью DataGridView...

dataGridView + db access - реализовать вывод данных из бд в программу
Здравствуйте, формучане!) Подскажите как реализовать вывод бд в программу....

Вывод данных в DataGridView из зашифрованной базы Access через TableAdapter
Добрый день. Помогите пожалуйста советом. Подключаю запароленную базу Access...

Вывод информации в DataGridView в зависимости от выбора в другом DataGridView - C# Access
В 1м DataGridView У меня предприятия, при выборе какого-то 1 предприятия, во 2й...

Вывод таблицы Access в DataGridView
Есть БД, в которой 4 таблицы со связями. Нужно из таблицы &quot;Подключения&quot; вывести...

1
Learx
1046 / 853 / 194
Регистрация: 31.03.2010
Сообщений: 2,490
08.05.2013, 14:28 2
а зачем этот геморой? привязка данных для того и создана чтоб избежать его. Если не хотите использовать DataSet, созданный конструктором то можно вручную создать DataTable, DataAdapter, и самостоятельно создать привязку данных.
описание Adapter'a
полный пример с привязкой
там используется DataSet чтоб реализовать связь таблиц, но для одной таблицы можно использовать перегруженный DataAdapter.Fill(DataTable), а связь создавать напрямую с таблицей, напр.:
//создаем подключение и DataAdapter adapter
DataTable table = new DataTable();
adapter.Fill(table);//загружаем данные
dataGridView1.DataSource = table; //создаем привязку

чтоб создать BindingSource на таблицу, а не DataSet вторым параметром контруктора укажите пустую строку.

явное преимущество использование адптера вместо того чтоб напрямую в грид кидать данные - это простота сохранения данных. При их изменении в гриде они автоматически изменяются в таблице-инсточнике данных и достаточно создать новый адаптер с методами Update-Insert-Delete и вызвать для него метод Update передав таблицу с данными.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2013, 14:28

Сохранение данных из DataGridView в Access
Доброго времени. Делаю лабораторную работу с использованием базы данных Access,...

Сохранение данных из DataGridView в Access
Здравствуйте, пишу проект access+c# с помощью datagridview возникла проблема в...

Загрузка данных из Access в Datagridview
Имеется Datagridviev данные в которую загружаются из БД Access. я попытался...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru