50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
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());
            }

        }

ولی پیغام زیر رو زمانی که بخوام از گزارش استفاده کنم میگیره

سلام بر دوستان گلم
من توی برنامم که از کریستال ریپورت ،توی سی شارپ استفاده کرده ام که کد زیر  رو استفاده کردم :
<left>
<c#>
 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());
            }

        }
<c#>
<left>
ولی پیغام زیر رو زمانی که بخوام از گزارش استفاده کنم میگیره 
||http://tosinso.com/files/get/23612a0e-d4c2-46ed-8fe5-b59bdb05251f||
میشه کمک کنید این مشکل رو حل کنم 
ممنون از لطف همه دوستان

میشه کمک کنید این مشکل رو حل کنم

ممنون از لطف همه دوستان

پرسیده شده در 1394/09/10 توسط

2 پاسخ

0

ممنونم من اینکار رو انجام داده بودم ولی هنوز مشکل رو دارم در حال بررسی آن هستم

پاسخ در 1394/09/15 توسط
1

کد زیر رو در فایل config. برنامه تون اضافه کنید:

<startup useLegacyV2RuntimeActivationPolicy="true">
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup> 
 <runtime> 
   <generatePublisherEvidence enabled="false" /> 
</runtime>
پاسخ در 1394/09/11 توسط

پاسخ شما