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>