How to add handler to multiple dyanamically created buttons in C#
You can add handler to dynamically created a button ,but might be confused with multiple buttons that is created dynamically .
Here is the given code to understand.
Here is the given code to understand.
for (int i = 0; i < 10; ++i) { Button btn = new Button(); btn.Text = "btn" + i.ToString() + ""; btn.ID = "btn_" + i.ToString() + ""; btn.Click += new EventHandler(btnSave_Click1); btn.CommandName = i.ToString(); btn.CommandArgument = i.ToString(); div1.Controls.Add(btn); } } protected void btnSave_Click1(object sender, EventArgs e) { Button btn = (Button)sender; switch (int.Parse(btn.CommandName)) { case 0: DoWhatever(btn.CommandArgument.ToString()); break; case 1: DoSomethingElse(btn.CommandArgument.ToString()); break; } } private void DoWhatever(string args) { string ss = string.Empty; } private void DoSomethingElse(string args) { }
Comments
Post a Comment