Я посмотрел на это сообщение How to programmatically insert a row in a GridView?, но я не могу получить его, чтобы добавить строку, которую я пробовал на RowDataBound, а затем событие DataBound, но они оба не работают здесь, это мой код если кто-то может показать мне, как динамически добавить строку в конец GridView не сноске, что было бы круто в любом случае вот мой код, который не работаетasp.net динамически добавить GridViewRow
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
}
В каком случае вы хотите добавить строку в gridview? – Bibhu
Я хочу добавить строку вставки внизу, а не на нижнем колонтитуле, поэтому я не возражаю против того, какое событие вы используете. Мне также нужно добавить кнопку в первый столбец – ONYX
Почему вы избегаете использования нижнего колонтитула? –