private void overdue_Load(object sender, EventArgs e)
 {
     Team08B_LibraryManagementSystemDataSet ds = new Team08B_LibraryManagementSystemDataSet();
     Team08B_LibraryManagementSystemDataSetTableAdapters.overdueloansTableAdapter ta = new Team08B_LibraryManagementSystemDataSetTableAdapters.overdueloansTableAdapter();
               DueView ov=new DueView();
     ta.Fill(ds.overdueloans);
                 ov.SetDataSource(ds);
                 crvOverDue.ReportSource = ov;
 }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     DueView rpt = new DueView();
     rpt.Site = this.Site;
     return rpt;
 }