Deletebutton不引发OnRowDeleting事件
我创建了devexpress网格视图在运行时它工作良好,直到点击删除按钮,当我点击它,它不工作.on调试它不会触发“行删除”。我能做什么?
dovizgrd.Width = Unit.Percentage(50);
dovizgrd.EnableCallBacks = false;
dovizgrd.Settings.ShowFooter = false;
dovizgrd.Settings.ShowColumnHeaders = false;
dovizgrd.Settings.ShowFilterBar = GridViewStatusBarMode.Hidden;
dovizgrd.SettingsPager.Visible = true;
dovizgrd.SettingsPager.Mode = GridViewPagerMode.ShowPager;
dovizgrd.Styles.Header.Wrap = DevExpress.Utils.DefaultBoolean.True;
dovizgrd.SettingsPager.PageSize = 10;
DevExpress.Web.ASPxGridView.GridViewCommandColumn col0 =
new DevExpress.Web.ASPxGridView.GridViewCommandColumn();
col0.ShowSelectCheckbox = true;
col0.Caption = " ";
col0.Width = Unit.Pixel(30);
col0.VisibleIndex = 0;
DevExpress.Web.ASPxGridView.GridViewDataTextColumn col1 =new DevExpress.Web.ASPxGridView.GridViewDataTextColumn();
col1.FieldName = "example1";
col1.Visible = false;
col1.VisibleIndex = 1;
DevExpress.Web.ASPxGridView.GridViewDataTextColumn col2 =
new DevExpress.Web.ASPxGridView.GridViewDataTextColumn();
col2.FieldName = "example2";
col2.Visible = false;
col2.VisibleIndex = 2;
DevExpress.Web.ASPxGridView.GridViewDataTextColumn col3 = new DevExpress.Web.ASPxGridView.GridViewDataTextColumn();
col3.FieldName = "example3";
col3.Caption = "Döviz Çeşidi";
col3.Width = Unit.Pixel(100);
col3.VisibleIndex = 3;
DevExpress.Web.ASPxGridView.GridViewCommandColumn col4 = new DevExpress.Web.ASPxGridView.GridViewCommandColumn();
col4.Caption = " ";
//col4.EditButton.Visible = false;
col4.DeleteButton.Visible = true;
//col4.NewButton.Visible = false;
col4.ButtonType = ButtonType.Image;
col4.DeleteButton.Image.Url = "~/Images/icons/delete.gif";
col4.Width = Unit.Pixel(35);
col4.VisibleIndex = 4;
dovizgrd.Columns.Add(col0);
dovizgrd.Columns.Add(col1);
dovizgrd.Columns.Add(col2);
dovizgrd.Columns.Add(col3);
dovizgrd.Columns.Add(col4);
grdPH.Controls.Add(dovizgrd);
dovizgrd.DataBind();
dovizgrd.RowDeleting += new DevExpress.Web.Data.ASPxDataDeletingEventHandler(grd_RowDeleting);发布于 2012-12-07 16:05:16
您还没有发布完整的代码,但在我看来,您还没有在ASPxGridView上设置KeyFieldName。
文档说明:
如果未指定KeyFieldName属性,则不允许执行以下操作:
-数据编辑
-添加新行和删除现有行
-选择行
https://stackoverflow.com/questions/13744496
复制相似问题