16-10-12, 01:37 AM
وعليكم السلام ورحمة الله وبركاته
شكرا جزيلا استاذ حماده , وانا تابعت الدروس الاولى وكانت مفيدة جدا ورائعة , جزاك الله الف خير .
لكن حصلت عندي مشكلة لم استطع حلها ( في دروسك الاولى ):
انا استخدم السي شارب وامثلتك بالفيجوال بيزك
انت قمت باضافة زر بالفورم الاول لينقلنا للفورم الثاني ( حيث الفورم الاول يحوي DataSet , والفورم الثاني يعرض التقرير )
انت قمت بكتابة الكود التالي بالفورم الاول :
انا جربت المثال بالفيجوال بيزك واشتغل تمام ,
لكني اعمل مشاريعي بالسي شارب .. لذلك حاولت اعمل المثال بالسي شارب ولم استطع .
اتوقف عند السطر الذي تحته خط من الكود السابق فلم استطع ان اكتب مايقابله بالسي شارب .
بالطبع جربت عملية التحويل عن طريق موقع للتحويل من VB الى C# واستخدمت كامل صفحة الكود ولم يفدني بشيء .
احدى محاولاتي هي بان قمت بكتابة الكود بالفورم الثاني , بالشكل التالي (بحدث تحميل الفورم):
الا ان التقرير يظهر فقط العناوين ولا يظهر فيه البيانات
(علما انني كما قلت قبل قليل جربت المثال بالفيجوال بيزك واشتغل تمام).
هنا رفعت المثال الناجح بالفيجوال بيزك وطلبي هو نفس المثال بالسي شارب ,,
شكرا جزيلا استاذ حماده , وانا تابعت الدروس الاولى وكانت مفيدة جدا ورائعة , جزاك الله الف خير .
لكن حصلت عندي مشكلة لم استطع حلها ( في دروسك الاولى ):
انا استخدم السي شارب وامثلتك بالفيجوال بيزك
انت قمت باضافة زر بالفورم الاول لينقلنا للفورم الثاني ( حيث الفورم الاول يحوي DataSet , والفورم الثاني يعرض التقرير )
انت قمت بكتابة الكود التالي بالفورم الاول :
كود :
[SIZE=6][align=left]
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim rpt As New CrystalReport1
Dim dt As New DataTable
dt = AccDBDataSet.Tables("employers")
rpt.SetDataSource(dt)
[u] Form2.CrystalReportViewer1.ReportSource = rpt[/u]
Form2.Show()
End Sub[/align][/SIZE]انا جربت المثال بالفيجوال بيزك واشتغل تمام ,
لكني اعمل مشاريعي بالسي شارب .. لذلك حاولت اعمل المثال بالسي شارب ولم استطع .
اتوقف عند السطر الذي تحته خط من الكود السابق فلم استطع ان اكتب مايقابله بالسي شارب .
بالطبع جربت عملية التحويل عن طريق موقع للتحويل من VB الى C# واستخدمت كامل صفحة الكود ولم يفدني بشيء .
احدى محاولاتي هي بان قمت بكتابة الكود بالفورم الثاني , بالشكل التالي (بحدث تحميل الفورم):
كود :
[align=left][SIZE=6]
private void Form2_Load(object sender, EventArgs e)
{
CrystalReport1 rpt = new CrystalReport1();
DataTable dt = new DataTable();
DataSet_A dsss = new DataSet_A();
dt = dsss.Tables["employers"];
rpt.SetDataSource(dt);
crystalReportViewer1.ReportSource = rpt;
}
[/SIZE][/align]الا ان التقرير يظهر فقط العناوين ولا يظهر فيه البيانات
(علما انني كما قلت قبل قليل جربت المثال بالفيجوال بيزك واشتغل تمام).
هنا رفعت المثال الناجح بالفيجوال بيزك وطلبي هو نفس المثال بالسي شارب ,,
