グリッドビューを動的に作成し、AutoGenerateEditButton = true; を追加しました。プロパティと、テーブルをグリッドビューにロードするときに、すべてのフィールドに編集リンクが追加されていることがわかります。しかし、編集ボタンをクリックしても、ポストバックを除いて何も起こりません。私は何を間違っていますか?
GridView gridData = new GridView();
gridData.ID = "test";
gridData.AutoGenerateEditButton = true;
gridData.RowEditing += (sender, e) => grid_RowEditing(tbl, e, sender);
gridData.DataSource = tbl;
gridData.DataBind();
protected void grid_RowEditing(DataTable tbl, GridViewEditEventArgs e, object sender)
{
((GridView)sender).EditIndex = e.NewEditIndex;
// call your databinding method here
((GridView)sender).DataSource = tbl ;
((GridView)sender).DataBind();
}