С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Продолжить выполнение кода после паузы https://www.cyberforum.ru/ windows-forms/ thread1676131.html
Люди Добрые! Подскажите, а... Вопрос совсем уж глупый, но все же... Допустим, есть нажатие на кнопку private void button1_Click(object sender, EventArgs e) { Timer time = new Timer(); time.Interval = 5000; //time.Enabled = true; //time.Start(); ...
C# Обратиться к свойству кнопки по индексу
У меня более 50 кнопок на форме button1. button2... button50 Хотел задать в переменной string name = new string; Текст кнопки for(int i =0; i<50;i++) { name = button + i.Text; //нужно каким то образом выбрать номер кнопки i. }
C# Самоустанавливающаяся exe программа в фоновом режиме https://www.cyberforum.ru/ windows-forms/ thread1675965.html
Доброго времени суток К примеру есть установка программы но пользователь не хочет мучатся с её установкой выбирать путь и т.д. как сделать авто-установку программы в фоновом режиме после ее скачивания с сайта?
C# Создание приложения с меню и диалогом https://www.cyberforum.ru/ windows-forms/ thread1675935.html
Привет, нужна помощь, помогите пожалуйста! Заранее СПАСИБО! ЛР 9 Создание Windows-приложения В программе должна быть предусмотрена обработка исключительных ситуаций с выдачей соответствующих сообщений. ИДЗ 15. Создать меню с командами Input, About, Exit. При выборе команды Exit приложение завершает свою работу. При выборе команды About открывается окно о разработчике. При выборе команды...
Создать класс "файл" с валидацией и исключениями C#
Привет, нужна помощь, помогите пожалуйста! Заранее СПАСИБО! ЛР 10 Работа с простейшими классами Windows Forms Описать класс «файл», содержащий сведения об имени, дате создания и длине файла. Предусмотреть инициализацию с проверкой допустимости значений полей. В случае недопустимых значений полей выбрасываются исключения. Описать методы добавления информации в конец файла и свойства для...
C# Работа с массивами классов Папка. Вывод и поиск. Привет, нужна помощь, помогите пожалуйста! Заранее СПАСИБО! ЛР 11 Работа с массивами классов Windows Forms Общая постановка задачи. Описать массив классов, представленных в задании. Обеспечить:  вывод информации о всех членах массива  вывод информации об объекте по номеру с помощью индекса;  поиск информации об объекте по заданному критерию (критерий представить для выбора... https://www.cyberforum.ru/ windows-forms/ thread1675932.html
C# Вывести список рабочих мест в соответствии с требованиями клиента по информации из файла Привет, нужна помощь, помогите пожалуйста! Заранее СПАСИБО! ЛР 12 Работа с файлами Windows Forms Написать программу обработки файла, состоящего из собственных классов. Предусмотреть вывод на экран пользовательского меню, содержащего следующие пункты: • создание файла, • просмотр содержимого, • корректировка (добавление новых данных или исправление старых), • обработка ( выполнение... https://www.cyberforum.ru/ windows-forms/ thread1675930.html Работа с коллекциями и файлами C#
Привет, нужна помощь, помогите пожалуйста! Заранее СПАСИБО! ЛР 13 Работа с семействами (коллекциями) Windows Forms Реализовать классы из индивидуального задания к лабораторной работе №11. Создать параметризованную коллекцию(ArrayList) для хранения описанного класса. Написать Wndows-приложение для работы с коллекцией, позволяющее: • добавление элемента в коллекцию • считывание данных из файла...
C# Сохранение и загрузка ArrayList с помощью FileDialog https://www.cyberforum.ru/ windows-forms/ thread1675871.html
Вообщем вопрос состоит в том как данные ArrayList сохранить с помощью FileDialog, и потом открыть.Сохранят нормально. Но открыть не могу. Исключение. Вот пока что сделал: private void button4_Click(object sender, EventArgs e) { saveFileDialog1.DefaultExt = "2bin"; saveFileDialog1.Filter = "сохрняем результат|*.bin"; saveFileDialog1.Title =...
C# Нуждаюсь в дельных советах по интерфейсу Как сделать проверку на символы,чтобы когда буквы вводишь,писала что ошибка ввода! Все это задание сделать в Windows Forms c интерфейсом (выпадающее меню с контролем ввода,и окна с ответом,и о программе тоже окно сделать) Вот,все что смог сделать,не знаю как сюду формы затолкнуть using System; using System.Collections.Generic; using System.Linq; https://www.cyberforum.ru/ windows-forms/ thread1675864.html
C# Передача любого объекта в метод
Добрый день. Подскажите, пожалуйста. Есть метод: при изменении состояния checkBox'а изменяется доступность к текстовому полю на форме. private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (meth.CheckBoxValue(checkBox1)) { textBox1.Enabled = true; } else { textBox1.Enabled = false; } } Хочу сделать метод, который будет...
C# Показ нескольких Bitmap-ов в PictureBox Я хочу создать пару битмапов со своими изображениями, а потом просто вставлять их в нужные места компонента pictureBox. то есть
22 / 22 / 13
Регистрация: 11.08.2015
Сообщений: 69
03.03.2016, 16:53 0

Заполнить comboBox данными из Excel - C# - Ответ 8833155

03.03.2016, 16:53. Показов 6124. Ответов 21
Метки (Все метки)

Ответ

Пример дальше сам додумай
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using Microsoft.Office.Interop.Excel;
using Application = Microsoft.Office.Interop.Excel.Application;
string IXls.GetOneCellData(string filename, int sheet, int col, int row)
        {
            Application excelApp = new Application();
            _Workbook excelWorkBook = excelApp.Workbooks.Open(filename, 0, true, 5, "", "", true, XlPlatform.xlWindows, "\t", false,
                false, 0, true, 1, 0);
            Worksheet excelWorkSheet = (Worksheet)excelWorkBook.Worksheets.Item[sheet];
            Range excelRange = excelWorkSheet.UsedRange;
            string val = "";
            if ((excelRange.Cells[row, col] as Range)?.Value2 != null && (excelRange.Cells[row, col] as Range).Value2.ToString() != string.Empty && (excelRange.Cells[row, col] as Range).Value2.ToString() != "")
                val = ((excelRange.Cells[row, col] as Range).Value2).ToString();
            excelWorkBook.Close(false, filename, null);
            excelApp.Quit();
            ReleaseObject(excelWorkBook);
            ReleaseObject(excelApp);
            return val;
        }
void ReleaseObject(object obj)
        {
            try
            {
                Marshal.ReleaseComObject(obj);
                obj = null;
            }
            catch (Exception ex)
            {
                MessageBox.Show(@"Unable to release the object " + ex);
                obj = null;
            }
            finally
            {
                GC.Collect();
            }
        }


Вернуться к обсуждению:
Заполнить comboBox данными из Excel C#
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2016, 16:53
Готовые ответы и решения:

Заполнить данными combobox в datagridview
Я новичок, не пинайте сильно... Заполняю данными dataGridView1 данными из таблицы Employees...

Как в combobox добавить значение key и value, а так же заполнить их данными?
Доброго дня. Перелазив интернет, так и не нашел как в форме дизайнера добавить значения с ключем. ...

Заполнить ComboBox данными из листа Excel
Как сделать, чтобы список составлялся из данных на листе ексель, при этом данные могут...

Заполнить combobox неповторяющимися данными из столбца excel
Добрый вечер! никак не могу додумать как сделать есть огромная таблица, 5000 строк нужно ...

21
03.03.2016, 16:53
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2016, 16:53
Помогаю со студенческими работами здесь

Заполнить Combobox данными из столбца БД
Добрый день :curtsy:! Я новичок в VB 6.0. Подскажите, как в VB 6.0 реализовать след. задачку: на...

Как заполнить ComboBox данными из TADOTable программно?
У меня в программе список в таблице может пополняться. ComboBox я использую для редактирования...

Как заполнить combobox данными для выбора?
Сделала форму кинула combobox.Как заполнить combo данными для выбора и как сделать, чтобы при...

Нужно заполнить ComboBox, находящийся на другой форме, данными из MySQL
Нужно заполнить combobox из mysql, combobox находиться на второй форме .Пробывал заполнять с...

0
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru