sarapepors
دوشنبه 12 مهر 1389, 22:09 عصر
سلام دوستان من برای اتصال کریستال ریپورت توی برنامم این مراحل رو انجام میدم
1- اول یه دیتابیس از نوع microsoftmssqldatabasefile میسازم که به صورت پیش فرض تو مسیر c>microsof sql server >mssql.1>mssql>data قرار میگیره بعد هم یه کریستال ریپورت به برنامه اضافه می کنم و این دیتا بیس رو هم بهش متصل میکنم (برای این که هنگام اتصال دیت بیس شناخته بشه باید تومسیر گفته شده قرار بگیره) بعد از انجام همه تنظیمات واتصال همه فیلدها دیتابیس رو از مسیر گفته شده برمیدارم و در پوشه دیباگ پروژه قرار می دم بعد کد های مربوطه رو مینویسم که از طریق اونها مشخسص میکنم چه گزارشی باید نمایش داده بشه همه این مراحل مشکلی نداره اما موقع اجرا مشکل ارتباط با دیتابیس دارم و یک دیالوگ بلز میشه که میگه log on faild من همی دونم مشکل از کجاست
namespace ReportTest4
{
public partial class Form1 : Form
{
private string connectionString =@"Data (=@%22Data) Source=.\SQLEXPRESS;AttachDbFilename="+@"C:\Documents (+@%22C:\Documents) and Settings\sajjad\My Documents\Visual Studio 2008\Projects\ReportTest4\bin\Debug\newst.mdf"+";Integrated Security=True;Connect Timeout=30;User Instance=True";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SqlDataAdapter ada = new SqlDataAdapter("select name,tblcrs.crs from tblStudent,tblcrs where name=tblcrs.crs", connectionString);
DataSet ds = new DataSet();
ada.Fill(ds, "tbl");
CrystalReport1 report = new CrystalReport1();
report.SetDataSource(ds.Tables["tbl"]);
}
}
}
1- اول یه دیتابیس از نوع microsoftmssqldatabasefile میسازم که به صورت پیش فرض تو مسیر c>microsof sql server >mssql.1>mssql>data قرار میگیره بعد هم یه کریستال ریپورت به برنامه اضافه می کنم و این دیتا بیس رو هم بهش متصل میکنم (برای این که هنگام اتصال دیت بیس شناخته بشه باید تومسیر گفته شده قرار بگیره) بعد از انجام همه تنظیمات واتصال همه فیلدها دیتابیس رو از مسیر گفته شده برمیدارم و در پوشه دیباگ پروژه قرار می دم بعد کد های مربوطه رو مینویسم که از طریق اونها مشخسص میکنم چه گزارشی باید نمایش داده بشه همه این مراحل مشکلی نداره اما موقع اجرا مشکل ارتباط با دیتابیس دارم و یک دیالوگ بلز میشه که میگه log on faild من همی دونم مشکل از کجاست
namespace ReportTest4
{
public partial class Form1 : Form
{
private string connectionString =@"Data (=@%22Data) Source=.\SQLEXPRESS;AttachDbFilename="+@"C:\Documents (+@%22C:\Documents) and Settings\sajjad\My Documents\Visual Studio 2008\Projects\ReportTest4\bin\Debug\newst.mdf"+";Integrated Security=True;Connect Timeout=30;User Instance=True";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SqlDataAdapter ada = new SqlDataAdapter("select name,tblcrs.crs from tblStudent,tblcrs where name=tblcrs.crs", connectionString);
DataSet ds = new DataSet();
ada.Fill(ds, "tbl");
CrystalReport1 report = new CrystalReport1();
report.SetDataSource(ds.Tables["tbl"]);
}
}
}