yanni2
سه شنبه 20 مرداد 1394, 16:29 عصر
با سلام دوستان من نرم افزار نوشتم که تو بخش گزارشش شما id وارد می کنید و گزارش طبق آن id به شما فرد مورد نظر را نشان میدهد
اما وقتی دکمه نمایش را میزنم پیغام زیر را نشان میدهد که فک نکنم از کد باشد
لطفا راهنمایی کنید چکار کنم
134157
گزارش هم در debug کپی کردم
اینم کد برنامه
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
con.ConnectionString="Data Source=.;Initial Catalog=amlakasli; Integrated Security=true";
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Search_ID";
SqlParameter id = new SqlParameter("@id", Txt_id.Text);
cmd.Parameters.Add(id);
SqlDataAdapter dataadapter = new SqlDataAdapter();
dataadapter.SelectCommand = cmd;
DataSet ds = new DataSet();
dataadapter.Fill(ds);
ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.ServerName = ".";
connectionInfo.DatabaseName = "amlakasli";
string RepPath = Application.StartupPath + @"\\CrystalReport1.rpt";
RepDoc.Load(RepPath);
RepDoc.SetDataSource(ds);
crystalReportViewer1.ReportSource = RepDoc;
// be ezay ferestadan yek parameter kar mikonan
ParameterValues parameterValues = new ParameterValues();
ParameterDiscreteValue parameterDiscreteValue = new ParameterDiscreteValue();
parameterDiscreteValue.Value = Txt_id.Text;
parameterValues.Add(parameterDiscreteValue);
ParameterFieldDefinitions parameterFieldDefinitions =
RepDoc.DataDefinition.ParameterFields;
ParameterFieldDefinition parameterFieldDefinition =
parameterFieldDefinitions["@id"];
parameterFieldDefinition.ApplyCurrentValues(parame terValues);
اما وقتی دکمه نمایش را میزنم پیغام زیر را نشان میدهد که فک نکنم از کد باشد
لطفا راهنمایی کنید چکار کنم
134157
گزارش هم در debug کپی کردم
اینم کد برنامه
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
con.ConnectionString="Data Source=.;Initial Catalog=amlakasli; Integrated Security=true";
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Search_ID";
SqlParameter id = new SqlParameter("@id", Txt_id.Text);
cmd.Parameters.Add(id);
SqlDataAdapter dataadapter = new SqlDataAdapter();
dataadapter.SelectCommand = cmd;
DataSet ds = new DataSet();
dataadapter.Fill(ds);
ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.ServerName = ".";
connectionInfo.DatabaseName = "amlakasli";
string RepPath = Application.StartupPath + @"\\CrystalReport1.rpt";
RepDoc.Load(RepPath);
RepDoc.SetDataSource(ds);
crystalReportViewer1.ReportSource = RepDoc;
// be ezay ferestadan yek parameter kar mikonan
ParameterValues parameterValues = new ParameterValues();
ParameterDiscreteValue parameterDiscreteValue = new ParameterDiscreteValue();
parameterDiscreteValue.Value = Txt_id.Text;
parameterValues.Add(parameterDiscreteValue);
ParameterFieldDefinitions parameterFieldDefinitions =
RepDoc.DataDefinition.ParameterFields;
ParameterFieldDefinition parameterFieldDefinition =
parameterFieldDefinitions["@id"];
parameterFieldDefinition.ApplyCurrentValues(parame terValues);