Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
 Аватар для Kroshandowski
2 / 2 / 4
Регистрация: 05.04.2013
Сообщений: 234

Как открыть файл xls без использования OpenFileDialog?

26.05.2014, 22:01. Показов 2390. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вечер добрый.Ниже приведен код который открывает файл xls и отображает содержимое в datagridview.
Все бы ничего,но где прописать постоянный путь до xls файла т.к. OpenFileDialog не совсем то,что мне нужно.
Мне нужно по нажатию на button1 открывался уже заранее выбранный файл (путь которого прописан в коде)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();
            dialog.Filter = "MS Excel | *.xlsx";
            if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                OleDbConnection connection = new OleDbConnection(string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES\";", dialog.FileName));
                OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM [Лист1$]", connection);
                DataTable table = new DataTable();
                adapter.Fill(table);
                dataGridView1.DataSource = table;
            }
                
        }
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2014, 22:01
Ответы с готовыми решениями:

Открыть файл без OpenFileDialog
Как можно открыть файл в, например, listBox по нажатию клавиши без использования OpenFileDialog? То есть мне нужно вывести содержимое...

Открыть текстовый файл для чтения из программы (без окна OpenFileDialog)
Помогите разобраться, пожалуйста! Нужно открыть текстовый файл для чтения из программы (без окна openFileDialog). Раньше это делалось...

Как открыть файл с помощью OpenFileDialog?
Объясните пожалуйста как открыть файл с помощью OpenFileDialog. Что подключить и т.п.:)

2
 Аватар для Metall_Version
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
26.05.2014, 22:10
Kroshandowski, создай поле класса типа или строку или FileInfo
в нее запиши путь, и при нажатии на кнопку указывай этот путь
1
 Аватар для Kroshandowski
2 / 2 / 4
Регистрация: 05.04.2013
Сообщений: 234
26.05.2014, 23:16  [ТС]
Metall_Version, спасибо за напоминание про FileInfo...сделал так
C#
1
2
3
4
5
6
string path = @"d:\new1.xlsx";
                OleDbConnection connection = new OleDbConnection(string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES\";", path));
                OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM [Лист1$]", connection);
                DataTable table = new DataTable();
                adapter.Fill(table);
                dataGridView1.DataSource = table;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2014, 23:16
Помогаю со студенческими работами здесь

Как с помощью OpenFileDialog открыть файл сразу в блокноте
как с помощью OpenFileDialog открыть файл сразу в блокноте. файл выбирается OpenFileDialog (т.е. заранее не известно имя файла который...

Как сохранить и открыть файл в DataGrid с OpenFileDialog и SaveFileDialog
Не могу никак разобраться, как загружать (и сохранять) данные в DataGrid с файла, расширение которого *.scv (файл MS Exel, то есть после...

Как открыть файл с расширением .xls?
Не судите строго. Сам пытаюсь нарисовать себе помощника средствами AutoIt Стаж работы в AutoIt - 10 минут. Очень надеюсь на помощь ...

Как открыть файл xls в DataGridView?
Здравствуйте!Как открыть файл excel в datagridview?Если таким образом я его сохранил: Excel.Application excelapp = new...

Как правильно открыть xls файл?
Теоретический вопрос следующего характера. Из текущей рабочей книги нужно через форму открыть другой файл .xls. Есть форма,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru