Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Как сделать проверки на соединения с MS SQL Server https://www.cyberforum.ru/ ado-net/ thread538593.html
Я через визард создал dataset. там добавил таблицу с MSSQL. На форме добавил datagridview все работает. Потом поменял строку соединения (заведомо на не правильную). Как сделать и где чтобы...
Как добавить запрос в dataGridView C#
Привет, форум! Вопрос сразу в лоб. В студии при визуальном редактировании datagridview-a есть такой пункт AddQuery. По сути, он должен добавлять запрос, однако при попытке сохранить созданный в...
Отображение запроса на стрнице C#
Здравствуйте. У меня есть некоторые таблицы БД на SQL сервере. Я хочу чтобы мой запрос Select красиво отображался на странице, в виде таблицы. 1.Подскажите пожалуйста как эту таблицу просто...
C# Добавление новой записи в таблицу Привет всем! При добавлении новой записи в таблицу вознокает ошибка не может добавить первичнуй ключ Rows = Form1.BibDataSet.Categories.Select("Name='" & CategoryComboBox.Text & "'") ... https://www.cyberforum.ru/ ado-net/ thread537825.html
C# Извлечь изображение из БД https://www.cyberforum.ru/ ado-net/ thread537662.html
Прочитав тему "Вставка и извлечение изображений из БД", составил следующий кусочек кода: Image Images = new Image; OleDbConnection OleDbConnection = new...
C# Возврат идентификатора сразу после вставки новой строки
Проблема такая... Есть таблица: persona -------- id_persona (ключ) surname name middle_name mail
C# Загрузка в datatable несколькими запросами (MS Access)
Есть БД в MS Access. Мне нужно получить из нее данные следующими запросами SELECT TOP 3 FROM MyTable WHERE MyTable.Category = @CategoryID ORDER BY Rnd(id) Таких запросов будет штук 8 и все это...
C# Вызвать хранимую процедуру из MS SQL Server с параметром Господа, подскажите, пожалуйста, что я делаю не так. Хочу вызвать простейшую хранимую процедуру (ХП): ALTER PROCEDURE . @Word NCHAR(50) AS BEGIN INSERT INTO word (Name, Upcase)... https://www.cyberforum.ru/ ado-net/ thread537380.html
C# Использование одних данных из DataSet в нескольких формах https://www.cyberforum.ru/ ado-net/ thread537240.html
Доброе время суток!! Помогите пожалуйста! Я пишу приложение с использованием DataSet и у меня возникла проблемка. Имеется Form1 и Form2. Во второй форме пользователь добавляет данные в БД. На первой...
C# Присвоить переменной типа string значение определенного столбца в таблице Здравствуйте! Как на С# присвоить переменной типа string значение определенного столбца в таблице? https://www.cyberforum.ru/ ado-net/ thread537206.html
408 / 259 / 25
Регистрация: 03.10.2011
Сообщений: 1,074
04.04.2012, 23:41 0

Выгрузка данных в Excel на стороне клиента

04.04.2012, 23:41. Показов 4227. Ответов 7
Метки (Все метки)

Ответ

Рассмотрите как вариант:
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
            Microsoft.Office.Interop.Excel.Application ExcelApp = new Microsoft.Office.Interop.Excel.Application();
            Workbook ExcelWorkBook;
            Worksheet ExcelWorkSheet;
            //Книга.
            ExcelWorkBook = ExcelApp.Workbooks.Add(System.Reflection.Missing.Value);
            //Таблица
            ExcelWorkSheet = (Worksheet)ExcelWorkBook.Worksheets.get_Item(1);
 
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                for (int j = 0; j < dataGridView1.ColumnCount; j++)
                {
                    if (dataGridView1.Rows[i].Cells[j].GetType().Name == "DataGridViewComboBoxCell")
                    {
                        DataGridViewComboBoxCell dgvcbc = new DataGridViewComboBoxCell();
                        dgvcbc = (DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[j];
                        ExcelApp.Cells[i + 1, j + 1] = dgvcbc.EditedFormattedValue;
                    }
                    else
                    {
                        ExcelApp.Cells[i + 1, j + 1] = dataGridView1.Rows[i].Cells[j].Value;
                    }
                }
            }
            //Вызываем нашу созданную эксельку.
            ExcelApp.Visible = true;
            ExcelApp.UserControl = true;


Вернуться к обсуждению:
Выгрузка данных в Excel на стороне клиента
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2012, 23:41

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

Экспорт данных в Excel при условии, что на стороне клиента не установлен MS Office
Всем привет! Поевился такой вопрос, кто знает подскажите, пожалуйсто! Хочу сделать экспорт данных в...

Можно ли с использованием ASP/JavaScript ОТКРЫТЬ на стороне клиента Excel?
Можно ли с использованием ASP/JavaScript ОТКРЫТЬ на стороне клиента Excel?

Экспорт из SQL или со странци ASP.NET (GridView) в Excel, на стороне клиента
Здравствуйте. Как реализовать выгрузку данных в Excel на строне клента. То есть чтобы вся...

Проверка актуальности данных в БД на стороне клиента
!!!ОсторожноМногоБукв!!! Всем привет. Ситуация такая: есть БД, допустим в ней есть таблица &quot;Test&quot;...

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