У меня есть отчет о кристалле, в котором мне нужно получить значение текстового поля в отчете о кристалле. Если я помещаю textbox1 = 1, то в отчете о кристалле он отображается как 1. Как я могу это сделать? Это мой кристальный отчетный код на странице default.aspx.Получите значение текстового поля в отчете кристалла
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = "9";
TextBox2.Text = "02/02/2015";
TextBox3.Text = "02/03/2015";
DataTable dt = new DataTable();
String str = "select * from tbl1 where [email protected] and Date between @search1 and @search2 ";
SqlCommand xp = new SqlCommand(str, con);
xp.Parameters.Add("@search", SqlDbType.VarChar).Value = TextBox1.Text;
xp.Parameters.Add("@search1", SqlDbType.VarChar).Value = TextBox2.Text;
xp.Parameters.Add("@search2", SqlDbType.VarChar).Value = TextBox3.Text;
con.Open();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = xp;
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
ReportDocument crystalReport = new ReportDocument();
crystalReport.Load(Server.MapPath("CrystalReport.rpt"));
crystalReport.SetDatabaseLogon("xx", "xxxx");
crystalReport.SetDataSource(dt);
CrystalReportViewer1.ReportSource = crystalReport;
CrystalReportViewer1.DataBind();
}
Здесь мне нужно отобразить textbox1,2 и 3 значения в кристаллическом отчете
Вы хотите сказать, что хотите отправить 3 параметра в свой отчет? –
Да, сэр Мне нужно отправить эти три параметра в отчет о кристалле –