1 - Создать C: \ Book1.xlsx файл на C диске.
2- Убедитесь, что у вас есть один лист в файле C: \ Book1.xlsx с именем Sheet1 .
3- Заполните Sheet1 ячейки от A1 ячейки до E20 ячейки некоторыми данными.
4- Закрыть C: \ Book1.xlsx файл.
5 - Поместите один DataGridView в Form1 и назовите его DataGridView1 .
6- Запустите код, чтобы проверить, можете ли вы получить данные Excel в DataGridView правильно.
Как видите, я использовал два OleDbDataAdapters , чтобы получить данные Excel в DataGridView .
Я предпочитаю использовать два OleDbDataAdapters , потому что я сталкиваюсь с из-за исключения памяти , если данные Excel настолько велики.
Если вы изучите мой код, то увидите, что myDataAdapter1 получает данные Excel из ячейки A1 в ячейку E10 .
и myDataAdapter2 для получения данных Excel из ячейки A11 в ячейку E20 .
Если вы изучите мой код, вы увидите, что я попытался объединить две DataTables и связать их с DataGridView1.DataSource безуспешно.
Пожалуйста, исправьте мои коды и покажите, как объединить две таблицы данных и привязать к DataGridView1.DataSource ?
Я хочу получить данные Excel из ячейки A1 в ячейку E20 и поместить DataGridView1, используя два адаптера данных и две таблицы данных.
Если я использую один адаптер данных, мое приложение вылетает с большими данными.
Поэтому я пытаюсь использовать два адаптера данных и две таблицы данных.