実行時にグリッドビューを作成しましたが、コマンド ボタン イベントを作成しませんでした。私の質問は devexpress行削除イベントに似ていますが、うまくいきませんでした:/ これが私のコードです:
私のPage_Load関数では:
ASPxGridView grid = new ASPxGridView();
grid.ID = "ASPxGridView1";
Page.Form.Controls.Add(grid);
GridViewCommandColumn cIslem = new GridViewCommandColumn("İşlem");
cIslem.EditButton.Visible = true;
cIslem.DeleteButton.Visible = true;
cIslem.NewButton.Visible = true;
grid.Columns.Add(cIslem);
GridViewDataTextColumn cID = new GridViewDataTextColumn();
cID.Name = "ID";
cID.Caption = "ID";
cID.FieldName = "ID";
cID.ReadOnly = true;
cID.Visible = false;
grid.Columns.Add(cID);
GridViewDataTextColumn cName = new GridViewDataTextColumn();
cName.Name = "Name";
cName.Caption = "Name";
cName.FieldName = "Name";
cName.ReadOnly = true;
cName.CellStyle.HorizontalAlign = HorizontalAlign.Center;
grid.Columns.Add(cName);
grid.SettingsBehavior.AllowFocusedRow = true;
grid.KeyFieldName = "ID";
DataTable dt = new DataTable("Veri");
dt.Columns.Add("ID");
dt.Columns.Add("Name");
DataRow dr = dt.NewRow();
dr["Name"] = "ABC";
dr["ID"] = "1";
dt.Rows.Add(dr);
grid.DataSource = dt;
grid.DataBind();
grid.RowDeleting += new DevExpress.Web.Data.ASPxDataDeletingEventHandler(grd_RowDeleting);
削除ボタンをクリックすると、次のエラーが表示されました。
「コールバックのターゲット 'ASPxGridView1' が見つからなかったか、ICallbackEventHandler を実装していませんでした」
どうすれば修正できますか?