M.CHAITHANYA Ответов: 5

как создать элемент программно в C#


Привет,

У меня в форме есть кнопка .
Когда я нажимаю кнопку, программно ReportViewer должен быть сгенерирован, я должен привязать источник данных к средству просмотра отчетов и отобразить отчет конечному пользователю на основе некоторых ограничений.

Пожалуйста, помогите мне, как это сделать.

заранее спасибо.

С уважением
Чайтанья М

5 Ответов

Рейтинг:
2

Amit Kumar Tiwari

Есть такая статья @ Динамическое связывание с отчетами в reportviewer[^] только для тебя.


M.CHAITHANYA

Я хотел создать ReportViewer динамически и делать все последующие вещи .. динамически only...in формы Windows

Рейтинг:
1

Ramalinga Koushik

Надежда этот[^] может помочь тебе.


M.CHAITHANYA

Привет,
У меня есть следующий код :


SqlConnection cn =new SqlConnection (@"источник данных=ES-SYS-692\SQL2008; Интегрированная безопасность=SSPI;база данных=mydb");
спицы.Открыть();
DataSet ds=новый набор данных();

SqlDataAdapter da=new SqlDataAdapter ("select empno, ename, job from emp where sal> 1250", cn);
da. Fill(ds, " empds");


ReportDataSource RDS=новый ReportDataSource("empds", ds.Таблицы[0]);


Элемент РВ = новый элемент();
РВ.Видимое = истинное;


КЕМПЕР.В Разделе Processingmode=В Разделе Processingmode.Местный;
LocalReport lc=RV.LocalReport;
lc. источники данных.Добавить (RDS);

РВ.LocalReport.Обновить();


Этот код в щелчке кнопки, когда я нажимаю на кнопку..я оказался ни с чем..не смог получить отчет(сгенерировать отчет).Что нужно добавить к этому коду?

natia_21_alina_25

это не работает :(

Рейтинг:
0

snorkie

Прочитав этот пост, я нашел следующий веб-сайт, который мне очень помог.

http://www.gotreportviewer.com/[^]

Он посвящен reportviewer в Visual Studio.

Хоган


fjdiewornncalwe

Пожалуйста, не добавляйте ответы на старые вопросы, подобные этому, когда ответы уже существуют. Овации.

snorkie

Как бы вы тогда посоветовали мне добавить дополнительную информацию? Я думал, что эта ссылка будет полезна другим...

fjdiewornncalwe

Просто вопрос очень старый. Ваша ссылка хороша, поэтому я просто оставил записку и не удалил ее. Что происходит, так это то, что когда старый вопрос "возрождается", так сказать, обратно в активный список, мы обычно заканчиваем тем, что к вопросу, который в основном уже находится в режиме архива, добавляется целая куча дерьма.

snorkie

Справедливо.

Рейтинг:
0

David Miller

Привет Чайтанья проверьте ниже эту полезную ссылку.

Управления Учебник[^]

Использование ReportViewer в WinForms C#[^]

Я надеюсь, что это поможет вам


Richard MacCutchan

Вы заметили, что этому вопросу уже больше 5 лет?

CHill60

Вы также заметили, что первая ссылка, которую вы представляете в качестве решения, была включена в решение 4 более 3 лет назад?