private void BindGrids() { try { DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter hazardTA = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter(); gvHazards1.DataSource = hazardTA.GetDepartmentHazardByDeptId(int.Parse(ddlDepartment1.SelectedValue), int.Parse(ddlCompany1.SelectedValue)); gvHazards1.DataBind(); gvHazards2.DataSource = hazardTA.GetDepartmentHazardByDeptId(int.Parse(ddlDepartment2.SelectedValue), int.Parse(ddlCompany2.SelectedValue)); gvHazards2.DataBind(); HideTransferButtons(); } catch { //this is needed as some time the ddls are not set. } }