protected void grdMain_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ImageButton imgBtnStatus = (ImageButton)e.Row.FindControl("imgBtnStatus"); bool status = Convert.ToBoolean(DataBinder.Eval(e.Row.DataItem, "Status")); // Used to hide Delete button if ItemgrpId exists in Item Master,Fleet Mgmt ItemMast LinkButton lnkbtnDelete = (LinkButton)e.Row.FindControl("lnkbtnDelete"); string ConTypeIdno = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "ConType_Idno")); if (ConTypeIdno != "") { ContainerTypeMasterDAL obj = new ContainerTypeMasterDAL(); //To hide delete button var ItemExistInMast = obj.CheckItemGrpExistInItemMaster(Convert.ToInt32(ConTypeIdno)); if (ItemExistInMast != null && ItemExistInMast.Count > 0) { lnkbtnDelete.Visible = false; } else { lnkbtnDelete.Visible = true; } } // end---- imgBtnStatus.Visible = true; if (status == false) { imgBtnStatus.ImageUrl = "~/Images/inactive.png"; } else { imgBtnStatus.ImageUrl = "~/Images/active.png"; } } }