без источника данных назначить в Crystal Report с Visual Studio 2008 - PullRequest
0 голосов
/ 22 апреля 2011

Я изучаю Crystal Report в Visual Studio 2008. Я знал соединения OLEDB, ADO.Net, ADO и т. Д. Но какое бы соединение мы ни назначили, мы должны назначить источники данных.Я хочу, чтобы ненастроенные и назначить источники данных как сетка данных.В сетке данных мы можем настроить имя поля данных и генерировать назначение данных во время выполнения.Могу ли я сделать это для отчета или нет.Если я могу это, скажите мне, как я могу это сделать.

1 Ответ

1 голос
/ 19 октября 2011

Вы можете настроить его в SQL с использованием хранимого процесса, передавая значения в SQL во время выполнения, и ваш SQL-запрос в вашем хранимом процессе будет передавать значения в виде таблицы, или вы можете установить для источника данных в VS2008 значение источник данных на ваш выбор, Datatable и т. д. Использование хранимого процесса все зависит от ваших знаний о CR, хотя он может быть сложным с точки зрения изменений после создания отчета.

Я не уверен, на каком языке вы кодируете, но вы можете просто обработать другой код отсюда:

http://www.codeproject.com/KB/vb/Crystal_Rpt__Connectio.aspx

или как-то так:

ReportDocument report = new ReportDocument() ;
report.Database.Tables[0].SetDataSource(employeeList );         
report.Database.Tables[1].SetDataSource(employeeSkillList );          crystalReportViewer1.ReportSource = report;
...