PDA

View Full Version : سوال: خطا در زمان ایجاد گزارش با کریستال ریپورت



mohammadyaser
چهارشنبه 30 آذر 1390, 14:30 عصر
سلام من تازه کا ربا کریستال ریپورت رو شروع کردم و اطلاعاتم در حد 0 هستش.
می خواستم با کد نویسی گزارش بگیرم به همین دلیل یک CrystalReportViewer رو صفحه گذاشتم و بعد کدهای زیر رو به صفحه اضافه کردم ولی خطای زیر رو میده.
using System;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using Simpa;
using System.Data.SqlClient;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
using CrystalDecisions.Web;
public partial class _Default : System.Web.UI.Page
{
private Simpa_AllFunction obj_AllFunction = new Simpa_AllFunction();
protected void Page_Load(object sender, EventArgs e)
{
System.Data.SqlClient.SqlConnection myConnection = new System.Data.SqlClient.SqlConnection();
myConnection.ConnectionString = obj_AllFunction.constr;
System.Data.SqlClient.SqlCommand MyCommand = new System.Data.SqlClient.SqlCommand();
MyCommand.Connection = myConnection;
MyCommand.CommandText = "Select * from personal";
MyCommand.CommandType = CommandType.Text;
System.Data.SqlClient.SqlDataAdapter MyDA = new System.Data.SqlClient.SqlDataAdapter();
MyDA.SelectCommand = MyCommand;
DataSet myDS = new DataSet();
//This is our DataSet created at Design Time
MyDA.Fill(myDS, "Stores");
//You have to use the same name as that of your Dataset that you created during design time
CrystalDecisions.CrystalReports.Engine.ReportClass Report;
/*CrystalReport1 report = new CrystalReport1();*/
Report = new CrystalReport1();
// This is the Crystal Report file created at Design Time
Report.SetDataSource(myDS);
// Set the SetDataSource property of the Report to the Dataset
CrystalReportViewer1.ReportSource = Report;

}
}



خطا
Error 1 The type or namespace name 'CrystalReport1' could not be found (are you missing a using directive or an assembly reference?) C:\Users\soft\Documents\Visual Studio 2008\WebSites\WebSite1at22.6\Default.aspx.cs 31 22 C:\...\WebSite1at22.6\

البته من روی پروژه در قسمت solution explorer هم کلیک کردم و از قسمت add refrence تمام فایلهای کریستال رو اضافه کردم ولی به من چیزی نشون نداد.کسی می دونه مشکل از کجاست؟
نکته:من در زمان نصب ویژوال استدیو کریستال ریپورت رو نصب نکرده بودم بعد مجبور شدم ویزوال رو repear کنم و در اون زمان کریستال رو نصب کنم
در ضمن من از visual studiio 2008 استفاده می کنم

kaka777
چهارشنبه 30 آذر 1390, 14:51 عصر
سلام
اون چه که از error فهمیدم از crystalreport1 ایراد میگیره و نمیتونه پیداش کنه
نکته ای که هست وقتی که یه فرم crystalreport به پروژت اضافه میکنی نباید جاشو تغییر بدی
مثلا اگه توو پروژت پوشه Files داری که همه فرم هاتو اون توو قرار میدی اما فرم های crystalreport رونیاید اصلا به جایی انتقال بدی
بطور خلاصه بگو میخوای چیکار کنی کدشو بهت بدم

mohammadyaser
پنج شنبه 01 دی 1390, 07:20 صبح
بطور خلاصه بگو میخوای چیکار کنی کدشو بهت بدم
سلام فکر کنم تکه کدی که گذاشتم گویا باشه می خوام یک خروجی ساده با کدنویسی (نه با wizard )انجام بدم و مراحل بالا انجام دادم و خطای ذکر شده رو گرفتم.ممنون می شم کمکم کنید