PDA

View Full Version : به کریستال DataReader پاس داده ام ،چگونه در Crystal داده ها را دریافت و تنظیم کنم؟



saeed-kh
جمعه 22 اردیبهشت 1391, 18:23 عصر
با سلام خسته نباشید
System.Data.SqlClient.SqlDataReader dr;
using (SqlConnection conn = new SqlConnection(
Insurance.Properties.Settings.Default.Connection2) )
{
SqlCommand command = new SqlCommand("ClientParent", conn);
command.CommandType = CommandType.StoredProcedure;

SqlParameter param1 = new SqlParameter();
param1.ParameterName = "@StartDate";
param1.SqlDbType = SqlDbType.NVarChar;
param1.Direction = ParameterDirection.Input;
param1.Value = StartDate;

SqlParameter param2 = new SqlParameter();
param2.ParameterName = "@EndDate";
param2.SqlDbType = SqlDbType.NVarChar;
param2.Direction = ParameterDirection.Input;
param2.Value = EndDate;

command.Parameters.AddRange(new SqlParameter[] { param1, param2 });
conn.Open();
dr = command.ExecuteReader();
conn.Close();
}

ReportDocument rd = new ReportDocument();

rd.Load(@"C:\Users\Saeed\Documents\Visual Studio 2008\Projects\Insurance\Insurance\CrystalReport4.r pt");
rd.SetDataSource((System.Data.IDataReader)dr);

crystalReportViewer1.ReportSource = rd;


حالا چطور در Crystal Report داد ها را دریافت و تنظیم کنم تا نمایش داده شوند.

StoredProcedure من یک جدول با 5 ستون به DataReader بر میگردونه!!
در هر کدام از گزارشام تعدادی از ستوناش رو لازم دارم.
لطفا به صورت کامل راهنمایی کنید.