asp: No se activa el evento Click del botón

Estoy agregando dinámicamente filas en una tabla asp. En cada fila de la tabla también incluyo un botón que tiene un evento SelectProduct_Click.

El problema es que, aunque estoy registrando el evento de clic, el evento no se está activando.

El botón se agrega de esta manera:

btnSelect = new Button();
btnSelect.ID = "btnSelect";
btnSelect.CommandArgument = od.ProductId;
btnSelect.Click += new EventHandler(this.SelectProduct_Click);
btnSelect.CssClass = "button";
btnSelect.Text = "Select";
cell = new TableCell();
cell.Controls.Add(btnSelect);
row.Cells.Add(cell);

¿Cómo puedo hacer que mi botón se active al hacer clic?

Respuestas a la pregunta(4)

Su respuesta a la pregunta