8
私はこの投稿を見てきましたHow to programmatically insert a row in a GridView?行を追加することができませんでした。私はRowDataBoundとDataBoundイベントで試しましたが、両方ともここで動作していません。誰かが動的にクールになるのGridViewないフッターの最後に行を追加する方法を私を見ることができれば、とにかくここでは、RowDataBoundイベントを使用して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
}
どのような場合に、グリッドビューに行を追加したいですか? – Bibhu
フッターにはない行の下に挿入行を追加したいので、どのイベントを使用しても構いません。私も最初の列にボタンを追加する必要があります – ONYX
なぜフッターを使用しないのですか? –