navid1n2000
دوشنبه 27 اردیبهشت 1389, 21:10 عصر
من خیلی با این پروسس بار مشکل دارم
ببینین
من یک باتن دارم که این کارهارو انجام میده : اطلاعات رو از دیتابیس می گیره و پایین روی یک کریستال ریپورت نشون میده :
SqlConnection objsqlconnection = new SqlConnection(Strcon);
SqlDataAdapter objsqldataadapter = new SqlDataAdapter();
DataSet objdataset = new DataSet();
DataView objdataview;
objsqldataadapter.SelectCommand = new SqlCommand();
objsqldataadapter.SelectCommand.Connection = objsqlconnection;
if (checkBox1.Checked)
{
objsqldataadapter.SelectCommand.CommandText = "";
}
else if (checkBox2.Checked && textBox1.Text!="" && textBox2.Text!="")
{
objsqldataadapter.SelectCommand.CommandText = "";
}
objsqldataadapter.SelectCommand.CommandType = CommandType.Text;
objsqlconnection.Open();
objsqldataadapter.Fill(objdataset, "SarVams");
objsqlconnection.Close();
objdataview = new DataView(objdataset.Tables["SarVams"]);
Reports.DaftaMoeinSarRep objdmrep = new Reports.DaftaMoeinSarRep();
objdmrep.SetDataSource(objdataset.Tables[0]);
objdmrep.SetParameterValue("Sal", comboBox1.Text);
objdmrep.SetParameterValue("no", comboBox2.Text);
param objp = new param();
objdmrep.SetParameterValue("hesabdar", objp._hesabdarname);
objdmrep.SetParameterValue("Modiramel", objp._modiamelname);
crystalReportViewer1.ReportSource = objdmrep;
می خوام یه پروسس بار بذارم وقتی دکمه فشار داده شد تا زمان نمایش گزارش پر بشه
میشه یه مثال عملی بدین به من؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ببینین
من یک باتن دارم که این کارهارو انجام میده : اطلاعات رو از دیتابیس می گیره و پایین روی یک کریستال ریپورت نشون میده :
SqlConnection objsqlconnection = new SqlConnection(Strcon);
SqlDataAdapter objsqldataadapter = new SqlDataAdapter();
DataSet objdataset = new DataSet();
DataView objdataview;
objsqldataadapter.SelectCommand = new SqlCommand();
objsqldataadapter.SelectCommand.Connection = objsqlconnection;
if (checkBox1.Checked)
{
objsqldataadapter.SelectCommand.CommandText = "";
}
else if (checkBox2.Checked && textBox1.Text!="" && textBox2.Text!="")
{
objsqldataadapter.SelectCommand.CommandText = "";
}
objsqldataadapter.SelectCommand.CommandType = CommandType.Text;
objsqlconnection.Open();
objsqldataadapter.Fill(objdataset, "SarVams");
objsqlconnection.Close();
objdataview = new DataView(objdataset.Tables["SarVams"]);
Reports.DaftaMoeinSarRep objdmrep = new Reports.DaftaMoeinSarRep();
objdmrep.SetDataSource(objdataset.Tables[0]);
objdmrep.SetParameterValue("Sal", comboBox1.Text);
objdmrep.SetParameterValue("no", comboBox2.Text);
param objp = new param();
objdmrep.SetParameterValue("hesabdar", objp._hesabdarname);
objdmrep.SetParameterValue("Modiramel", objp._modiamelname);
crystalReportViewer1.ReportSource = objdmrep;
می خوام یه پروسس بار بذارم وقتی دکمه فشار داده شد تا زمان نمایش گزارش پر بشه
میشه یه مثال عملی بدین به من؟؟؟؟؟؟؟؟؟؟؟؟؟؟