ورود

View Full Version : سوال: سرعت پایین ریپورت گیری



ozzy_mra
چهارشنبه 23 دی 1388, 09:05 صبح
دوستان عزیز سلام
من برای گزارش گیری با کریستال از کد زیر استفاده می کنم که از یکی از اساتید یاد گرفتم. ولی سرعت ریپورت گیری در بار اول خیلی کنده مثلاً برای 40 تا فیلد نزدیک 1 دقیقه طول می کشه
اگه ممکنه راهنماییم کنید برای سرعت پایین گزارش چکار کنم؟


DataSet ds = new DataSet();
SqlConnection objconn = new SqlConnection("Server=SITE-REZAEI;Database=CommonDB;Integrated Security = true");
objconn.Open();
ReportDocument reportDocument = new ReportDocument();
SqlDataAdapter objadapter = new SqlDataAdapter();
objadapter.SelectCommand = new SqlCommand("select * from SystemLogs WHERE logintype=@logintype", objconn);
objadapter.SelectCommand.Parameters.AddWithValue("@logintype", textBox1.Text);
objadapter.Fill(ds, "SystemLogs");
objconn.Close();

ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = "SITE-REZAEI";
connectionInfo.DatabaseName = "CommonDB";
connectionInfo.UserID = "";
connectionInfo.Password = "";

string reportPath = Application.StartupPath.Remove(Application.Startup Path.Length - 10);
reportPath += @"\CrystalReport4.rpt";
reportDocument.Load(reportPath);
reportDocument.SetDataSource(ds);
crystalReportViewer1.ReportSource = reportDocument;

ozzy_mra
شنبه 26 دی 1388, 08:05 صبح
help me please

darkwish
یک شنبه 22 فروردین 1389, 09:56 صبح
سلام دوست عزیز crystal report کلا کند هست