На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: maxim84_, juice
  
> Как вывести данные в таблицу на форме с помощью DataSet и Data Adapter?
    Работу с базой решил строить на основе ADO.NET. Попытался вывести данные из одной таблицы базы данных в таблицу на форме:
    ExpandedWrap disabled
           private void Form1_Load(object sender, EventArgs e)
          {
            cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Application.StartupPath + "\\DBtest.mdb");
            try
            {
              cn.Open();
            }
            catch
            {
              MessageBox.Show("Ошибка соединения с базой данных DBtest.mdb","Ошибка подключения к базе",
                               MessageBoxButtons.OK, MessageBoxIcon.Error);
              Application.Exit();
            }
            ds = new DataSet();
            OleDbDataAdapter da1 = new  OleDbDataAdapter("SELECT * FROM ListTable", cn);
            da1.Fill(ds, "TableDa1");
            dataGridView1.DataSource = ds.Tables["TableDa1"];
          }
    не получилось. Что я делаю неправильно? Проект прикрепил.
    Прикреплённый файлПрикреплённый файлDBTest.zip (24,99 Кбайт, скачиваний: 67)
      Вам нужно убрать коллекцию из DataGridView, тогда все данные появятся в ней.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script Execution time: 0,0624 ]   [ 20 queries used ]   [ Generated: 16.07.18, 06:27 GMT ]