Я просмотрел этот пост Как программно вставить строку в GridView? но я не могу заставить его добавить строку я пробовал его на RowDataBound и затем DataBound событие но они оба не работают вот мой код если кто-то может показать мне как динамически добавить строку в конец GridView не Footer это было бы здорово в любом случае вот мой код который не работает
protected void CustomGridView_DataBound(object sender, EventArgs e)
{
int count = ((GridView)sender).Rows.Count;
GridViewRow row = new GridViewRow(count+1, -1, DataControlRowType.DataRow, DataControlRowState.Insert);
//lblCount.Text = count.ToString();
// count is correct
// row.Cells[0].Controls.Add(new Button { Text="Insert" });
// Error Here adding Button
Table table = (Table)((GridView)sender).Rows[0].Parent;
table.Rows.Add(row);
// table doesn't add row
}