public void newButton_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "ModalGood();", true); List.ListUsers listArea = new List.ListUsers(); List <Data.Area> Area = listArea.AreaList(); List <Data.Area> ListOfToolsOk = Area.Where(x => x.AREA == "ENG" && x.TEAM == "516" && x.STANDBY == 0).ToList(); var ToolArea = ListOfToolsOk.Select(x => x.TEAM); Grv_Eng.DataSource = ListOfToolsOk; Grv_Eng.DataBind(); }
protected void DynamicButton() { List.ListUsers listArea = new List.ListUsers(); List <Data.Area> Area = listArea.AreaList(); List <Data.Area> ListOfEquiposOk = Area.Where(x => x.AREA == "ENG" && x.STANDBY == 0).ToList(); var TeamFCH = ListOfEquiposOk.Select(x => x.TEAM).Distinct().ToList(); foreach (var team in TeamFCH) { LinkButton newButton = new LinkButton(); newButton.CommandName = "Btn" + Convert.ToString(team); newButton.ID = "Btn_" + Convert.ToString(team); newButton.Text = team; newButton.CommandArgument = "ENG"; newButton.Click += new EventHandler(newButton_Click); pan1.Controls.Add(newButton); newButton.CssClass = "btn-primary outline separate"; } }