PDA

View Full Version : سوال: مشکل نمایش اطلاعات در کریستال ریپورت



reza69
چهارشنبه 21 فروردین 1392, 08:48 صبح
سلام
من میخوام از یک فرم یک عدد به فرم دیگه بفرستم بعد در فرم دوم عدد رو در دیتابیس سرچ کنم و رکورد مربوطه رو با کریستال ریپورت نمایش بدم. ولی عدد رو به صورت اینتجر نمیتونم بفرستم ویا اگه عددی هم تو فرم دوم به صورت دستی میذارم حتما باید کریستال ریپورت ویوور رو refresh کنم تا نمایش داده بشه.
این کد من تو فرم دومه:

private void button1_Click(object sender, EventArgs e)
{
testDataSet ds = new testDataSet();
string sql = string.Format("SELECT * FROM mytable where id ="+ textBox1.Text);// );
SqlDataAdapter da = new SqlDataAdapter(sql, con);
da.Fill(ds, "mytable");
DataTable db2 = ds.Tables["mytable"];

ReportDocument rd = new ReportDocument();
string strreportpath = "C:\\Users\\r_nba\\Documents\\Visual Studio 2008\\Projects\\mytest\\mytest\\CrystalReport1.rpt";
rd.Load(strreportpath);
rd.SetDataSource(ds);
crystalReportViewer1.ReportSource = rd;

}