Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/43: Рейтинг темы: голосов - 43, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 6

Передать данные из textbox в reportviewer

23.04.2012, 06:21. Показов 9179. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. проблема формирую отчет из БД средствами встроеного контрола reportviewer VISUAL 2010, но необходимо также на отчете располагать инфу из TEXTBOX datepicker. Как передать в rdlc мои данные??? подскажите пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.04.2012, 06:21
Ответы с готовыми решениями:

Передать данные из datagridview в reportViewer
Доброго времени суток всем! В общем то проблема в названии. Нужно передать все что есть в datagridview в reportviewer. Гугл помог найти...

Передать данные из textbox в другой textbox
В общем у меня есть один текстбокс на одной форме и есть другой текстбокс на другой форме. Как сделать что бы то что я вводил в одном...

Передать данные из textbox в datadridview
Привет всем!!! У меня проблема(( На форме textbox, datadridview и 3 кнопки. Надо: ввожу некое число в поле textbox, нажимаю на button1 и...

14
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
23.04.2012, 11:52
там создать параметр нужно, и потом в этот параметр пихать значение.
Что то типа:
C#
1
reportViewer1.LocalReport.Parameters.SetParameter(new Microsoft.....Parameters,textBox1.Text);
но прежде надо создать параметр на странице отчёта и расположить его там.
У меня наверняка в коде там ошибки, пишу по памяти. Если нужно, то ближе к вечеру напишу точно про это дело
0
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 6
23.04.2012, 16:52  [ТС]
Да конечно можно по подробней, на будущее, сейчас буду пробывать как есть.Спасибо
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
23.04.2012, 18:07
ну вот, имеется параметр с именем ReportParameter1, в него я передаю значение:
C#
1
2
reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("ReportParameter1",
                    label1.Text.Split(new string[] { "Заказчик: " }, StringSplitOptions.None)[1]));
1
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 6
23.04.2012, 20:53  [ТС]
ReportParameter parameter1 = new ReportParameter("date1",dateTimePicker1. Value.ToString()); reportViewer1.LocalReport.SetParameters( new ReportParameter [] {parameter1}) ; ВЫЛЕТАЕТ ошибка



An unhandled exception of type 'Microsoft.Reporting.WinForms.LocalProce ssingException' occurred in Microsoft.ReportViewer.WinForms.dll

Additional information: An error occurred during local report processing.

Прошу помочь.
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
23.04.2012, 21:17
а у тебя как загружается отчёт? ты параметр задаёшь перед RefreshReport()?
0
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 6
23.04.2012, 21:20  [ТС]
да конечно
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
23.04.2012, 21:35
а ты создал параметр в самом редакторе отчёта в файле *.rdl?
0
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 6
23.04.2012, 21:49  [ТС]
нет не создавал сейчас попробую , в RDLC есть текстбокс свойство Expression и как мне описать параметр?? в свойствах параметры отсутсвуют
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
23.04.2012, 21:59
открой rdl, зайди в View-ReportData, на вкладке Parameters контекстное меню где можно создать параметры
1
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 6
23.04.2012, 22:18  [ТС]
Спасибо вроде получилось . Монфрид будешь в Павлодаре пиши угощу пивом
0
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
29.12.2012, 21:49
Пожалуйста исправить меня.
я подключил к базе (мсаксес) все в отчет показывает но не как не могу добавить параметр
C#
1
2
3
4
5
6
7
8
private void bt_show_Click(object sender, EventArgs e)
        {
            String ss = "Клиент";
            
            this.accountTableAdapter.Fill(this.rk_kassDataSet.account);
            reportViewer1.LocalReport.SetParameters(new   Microsoft.Reporting.WinForms.ReportParameter("ReportParameter1", ss));// здесь ошибка
            reportViewer1.RefreshReport();
}
Ошибка при локальной обработке отчета.

В Report1.rdlc
Поля -> Свойства табликса -> Фильтры -> Значение = "ReportParameter1"
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
29.12.2012, 22:15
вы в самом репорте создали этот параметр?
1
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
31.12.2012, 09:18
Цитата Сообщение от Монфрид Посмотреть сообщение
вы в самом репорте создали этот параметр?
а как его создать?

Добавлено через 1 час 55 минут
Цитата Сообщение от JP2 Посмотреть сообщение
а как его создать?
Нашел и создал параметр и назвал его ReportParameter1 и поставил в Report1.rdlc Поля -> Свойства табликса -> Фильтры -> Значение = Parameters!ReportParameter1.Value
все работает Спасибо
0
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
02.01.2013, 15:58
Здравствуйте нужна Ваша помощь мне надо по дате дать запрос в базу (mssaccess)
Вот вид запроса (рабочий) из mssaccess
SQL
1
2
3
SELECT oper.tovar, oper.counts, oper.summa, oper.users, oper.dates
FROM oper
WHERE oper.dates BETWEEN '20.12.2012' AND '22.12.2012'
Дату беру из DateTimePicker1 и DateTimePicker2
Код
C#
1
2
3
4
5
6
7
8
9
            String Days_Ot = DTP_OT.Value.ToString("dd.MM.yyyy");
            String Days_Do = DTP_DO.Value.ToString("dd.MM.yyyy");
            this.operallTableAdapter.Fill(this.rk_kassDataSet.operall);
 
            reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("dates_ot", Days_Ot));
            reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("dates_do", Days_Do));
 
            this.reportViewer1.RefreshReport();
            reportViewer1.RefreshReport();
1. В рапорте создал два параметра dates_ot, dates_do тип данных Текст
2. Report1.rdlc Поля -> Свойства табликса -> Фильтры -> Выражение = [dates] Оператор = Between Значение =Parameters!dates_ot.Value и второе =Parameters!dates_do.Value

В базе поля dates Тип данных = Текстовый

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

Как передать данные из textbox в массив
Добрый день, подскажите пожалуйста: имеет два мультилайн textbox - textbox1 и textbox2. Пользователь вводит в первый textbox значения Х,...

Передать данные из TextBox второй формы в TextBox первой формы
Смысл такой. Из первой (главной) формы открывается третья форма, куда вводятся значения часов, минут и секунд в отдельные TextBox'ы. Эти...

Передать данные с textBox в формулы на другой форме
К сожалению здесь https://www.cyberforum.ru/windows-forms/thread110436.html я не нашёл ответы на свои вопросы. Вопрос такой. Есть...

Выбрать строку в ListView и передать данные в textBox
Привет. Как при виборе строки в listView передать даные в текстбоксы?

Передать данные из TextBox первой формы во вторую
Здравстуйте! у меня было 2 формы(допустим, форма1 и форма2), одна вызывалась из другой при нажатии кнопки и данные из текстового поля...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru