//Fill Grid Unit public void fillGrid() { try { lblError.Text = ""; gvMarks.DataSource = null; gvMarks.DataBind(); Result reModel = new Result(); reModel.classid = Convert.ToInt64(ddlClasses.SelectedValue); reModel.unitid = Convert.ToInt64(ddlType.SelectedValue); if (Convert.ToInt64(ddlClasses.SelectedValue) != -1 && Convert.ToInt64(ddlType.Text) != -1) { List <Result> ds = Rdal.getAllMinMaxResults(reModel); gvMarks.DataSource = ds; gvMarks.DataBind(); } else { lblError.Text = "Select Class"; gvMarks.DataSource = null; gvMarks.DataBind(); lblError.Text = ""; } } catch (Exception ex) { lblError.Text = "No Data Found"; lblError.Visible = true; lblSuccess.Visible = false; } }