Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470

Заполнить reportviewer из datatable

13.03.2020, 14:36. Показов 891. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Есть на форме пустой reportViewer. В нем создан отчет Report1.rdlc, тоже полностью пустой. Можно ли как-то из datatable, в котором хранятся данные запроса из access, подставить эти данные в reportviewer, чтобы сгенерировать программно отчет?

Пытался так, но ничего не вышло:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DataTable dt = new DataTable();
            OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM Orders", Connect.con);
            dt.TableName = "DataTable1";
            adapter.Fill(dt);
 
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
 
            reportViewer1.Visible = true;
            reportViewer1.LocalReport.DataSources.Clear();
            ReportDataSource reportInfo = new ReportDataSource("DataTable1", dt);
            reportInfo.Value = ds.Tables[0];
 
            reportViewer1.LocalReport.DataSources.Add(reportInfo);
            reportViewer1.Refresh();
 
            Connect.con.Close();
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.03.2020, 14:36
Ответы с готовыми решениями:

Не удается связать DataTable с контролом reportviewer
Здравствуйте, уважаемые форумчане! У меня возникла проблема, при попытке связать таблицу с контролом ReportViewer. У меня имеется две...

Как заполнить dataGridView из DataTable?
Добрый день. Есть на форме dataGridView с 6 полями, одно из которых невидимое. Есть таблица в БД, в которой хранится информация. ...

Отчеты из DataTable в ReportViewer
Доброго времени суток! Пишу приложение на WPF(C#) для работы с базой данных MS SQL. Для работы с БД и всех запросов использую Entity и...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.03.2020, 14:36
Помогаю со студенческими работами здесь

Как из запроса заполнить DataTable?
подскажите пожалуйста, как из запроса заполнить datatable??? int id = Convert.ToInt32(((Button)sender).Tag); ...

Заполнить несколько раз DataTable
Здравствуйте, На форме есть gridControl (DevExpress). Его источником данных является bindingSource1. При загрузке формы gridControl...

Заполнить DataTable при помощи SELECT FROM
как заполнить в С# Datatable при помощи комманды SELECT FROM

Заполнить ArrayList данными из столбца DataTable
Приветствую. Такой вопрос. dataGridView1.DataSource = (DataTable)dal.materialsNEW(); Есть в программе класс, который...

Как заполнить datagridview данными из нескольких datatable?
есть 3 datatable: dtOrder, dtStage и dtClient в datagridview нужно отобразить следующие поля dtOrder.columns, dtClient.Columns,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru