Принципиальный молчун
Зарегистрирован: 14 April 2008
Сообщения: 1
Примеры кода: 0
|
Динаммический Button |
14 April 2008 16:20 |
|
|
|
|
Создаю таблицу и в нем в Cell вставляеться Button. Проблема в том что Button динамический. Как можно прописать EventHandler для каждого Button и возвратить значение(Text) Button-a (работаю в C#). Пробивал реализовывать:
Button tb;
private void InitializeComponent()
{
this.tb.Click += new System.EventHandler(this.XXX);
this.Load += new System.EventHandler(this.Page_Load);
}
protected void Button1_Click(object sender, EventArgs e)
{
Table dinamic = new Table();
TableRow row = new TableRow();
string fl="";
for (int i = 0; i < 10; i++)
{
TableCell c = new TableCell();
tb = new Button(); tb.Click += new EventHandler
(this.XXX);
tb.Text = i.ToString();
tb.ID = "tb"+i.ToString();
c.Controls.Add(tb);
row.Cells.Add(c);
Table_AllDay.Rows.Add(row);
}
}
public void XXX(object sender, EventArgs e)
{
Response.Write(sender.ToString());
}
Реакции на нажатие нет. Но если код из Button1_Click вставить в this.Page_Load все работает, как можно вернуть значение с Button-a незнаю.
Помогите бедному студенту . Киньте пожалуста примерчик у кого получалось сделать, или ссылку.
|
|