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