I want to create 100 buttons in html table (10 row , 10 columns) and want to perform click event. plz help me.
I have tried this...
protected void Page_Load(object sender, EventArgs e) {
HtmlTable myTable = new HtmlTable();
for (int i = 1; i <= 100; i++)
{
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell1 = new HtmlTableCell();
cell1.InnerText = "cell" + i;
row.Controls.Add(cell1);
HtmlTableCell cell2 = new HtmlTableCell();
Button btn = new Button();
btn.Text = i.ToString();
btn.Click += new EventHandler(btn_Click);
cell2.Controls.Add(btn);
row.Controls.Add(cell2);
myTable.Controls.Add(row);
}
PlaceHolder1.Controls.Add(myTable);
}
void btn_Click(object sender, EventArgs e)
{
Response.Write(((sender) as Button).Text);
}
but it showing OP in single column, i want it in 10x10 or 5x20 like given below