0
کریستال ریپورت
سلام بر دوستان گلم
من توی برنامم که از کریستال ریپورت ،توی سی شارپ استفاده کرده ام که کد زیر رو استفاده کردم :
private void button2_Click(object sender, EventArgs e)
{try
{Form3 frm_3=new Form3();
DataTable dt = new DataTable();
con.ConnectionString = " Data Source =.; Initial Catalog = haj; User ID = sa; Password = 12345678 ";
con.Open();
rpt.Load(Application.StartupPath + @"\CrystalReport1.rpt");
ds.Locale = CultureInfo.InvariantCulture;
com.CommandText = "select * from zaer where id_search='" +textBox1.Text+ "'";
com.Connection = this.con;
com.ExecuteNonQuery();
this.ad.SelectCommand = com;
this.ad.Fill(dt);
rpt.SetDataSource(dt);
this.crystalReportViewer1.ReportSource = rpt;
con.Close();
}
catch (Exception w)
{
MessageBox.Show(w.ToString());
}
}
ولی پیغام زیر رو زمانی که بخوام از گزارش استفاده کنم میگیره
میشه کمک کنید این مشکل رو حل کنم
ممنون از لطف همه دوستان
2 پاسخ
0
ممنونم من اینکار رو انجام داده بودم ولی هنوز مشکل رو دارم در حال بررسی آن هستم
1
کد زیر رو در فایل config. برنامه تون اضافه کنید:
<startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <runtime> <generatePublisherEvidence enabled="false" /> </runtime>