protected void GridYear_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.DataRow) { Button btn = (e.Row.FindControl("btnAdd") as Button); HiddenField HfId = (e.Row.FindControl("HfYRDT1") as HiddenField); DataTable Dt = new DataTable(); string USERCODE = DdlUser.SelectedValue; string COMPANYCODE = DdlCompany.SelectedValue; Dt = COMPANYLogicLayer.GetFIN_YEARSDetailUserWiseRightsAndCompanyWiseForGrid(USERCODE, COMPANYCODE); for (int i = 0; i < Dt.Rows.Count; i++) { if (HfId.Value == Dt.Rows[i]["YRDT1"].ToString()) { btn.Enabled = false; } } } } catch (Exception) { throw; } }
private void GetFin_YearsByCompanyByUser() { try { DataTable Dt = new DataTable(); string USERCODE = DdlUser.SelectedValue; string COMPANYCODE = DdlCompany.SelectedValue; string BRANCHCODE = DdlBranch.SelectedValue; Dt = COMPANYLogicLayer.GetFIN_YEARSDetailUserWiseRightsAndCompanyWiseForGrid(USERCODE, COMPANYCODE); GridYear.DataSource = Dt; GridYear.DataBind(); } catch (Exception) { throw; } }