1. استخدم اجتماعات العرض لدمج اقترانات الجداول المتعددة معًا
2. تصفية البيانات من خلال عبارات Sql
3. إنشاء اقتران مع الجدول الرئيسي والتابع
4. لاحظ أنه عند إدراج تقرير فرعي في جدول CrystalReport1، تأكد من إضافة الحقول المرتبطة قم بإعداد جدول السيد والعبد، وإلا فستحدث مشكلة،
فالرمز الرئيسي هو كما يلي:
/// <summary>
/// ربط CrystalReport
/// </الملخص>
/// <param name="strS">sql</param>
تقرير bdReport الخاص (سلسلة strS)
{
oCR = new CrystalReport1();
SqlConnection cnn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"]);
new
SqlDataAdapter(strS,cnn)
;
cnn)
;
SqlDataAdapter cmd2 = new SqlDataAdapter(SqlIsOper, cnn);
cmd2.Fill(ds,"realplan");
// أنشئ العلاقة بين جدول المؤلفين والعناوين.
ds.Relations.Add("مو"،
ds.Tables["Meeting"].Columns["planid"]،
ds.Tables["realplan"].Columns["rplanid"]);
//binding reportViewer
oCR.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = oCR
;
cnn.Close();
}