private bool BindReport()
        {
            oHt      = new Hashtable();
            oHt      = CreateHashTable();
            oStudent = new clsStudent();
            using (oDt = oStudent.GetCollegeCourseStudentDetails(oHt))
            {
                if (oDt != null && oDt.Rows.Count > 0)
                {
                    rptViewer.LocalReport.DataSources.Clear();
                    rptViewer.LocalReport.ReportPath = clsGetSettings.PhysicalSitePath + "Eligibility\\Rdlc\\rptCollegeCourseStudentDetailsMUHS.rdlc";
                    ReportDataSource  oRds  = new ReportDataSource("DSOAReports", oDt);
                    ReportParameter[] param = new ReportParameter[7];
                    param[0] = new ReportParameter("UniName", clsGetSettings.UniversityName.ToString(), true);
                    param[1] = new ReportParameter("UniLogo", clsGetSettings.SitePath + "Images/" + clsGetSettings.Logo, true);
                    param[2] = new ReportParameter("CollegeName", hidCollName.Value.Trim(), true);
                    param[3] = new ReportParameter("CourseName", hidCrName.Value.Trim(), true);
                    param[4] = new ReportParameter("userName", oUser.Name, true);
                    param[5] = new ReportParameter("Address", clsGetSettings.Address, true);
                    string sLoginType = "C";
                    if (oUser.UserTypeCode != "2")
                    {
                        sLoginType = "A";
                    }

                    param[6] = new ReportParameter("LoginType", sLoginType, true);

                    //string sCriteria = "Branch Change details for " + oUser.Name; ;
                    // param[6] = new ReportParameter("ReportCriteria", sCriteria, true);
                    ReportDataSource MultNomDS = new ReportDataSource("dsMultiNom", MultinomenClature());
                    rptViewer.LocalReport.EnableExternalImages = true;
                    rptViewer.LocalReport.SetParameters(param);
                    rptViewer.LocalReport.DataSources.Add(oRds);
                    rptViewer.LocalReport.DataSources.Add(MultNomDS);
                    rptViewer.LocalReport.Refresh();
                    return(true);
                }
                else
                {
                    lblErrorMsg.Visible = true;
                    return(false);
                }
            }
        }