public void DeleteRow(string strKey) { long id = Convert.ToInt64(strKey); var recordEvents = new MyProductsEdit.RecordEvents { Page = Page, Control = this, }; recordEvents.InitializeValues(NavigatorControl.Values); DeleteRow(id, recordEvents, false); }
protected void DeleteSelected(object sender, DirectEventArgs e) { var sm = (RowSelectionModel)grid.GetSelectionModel(); foreach (var item in sm.SelectedRows.Where(r => string.IsNullOrEmpty(r.RecordID)).Reverse()) { store.RemoveAt(item.RowIndex); } foreach (var id in GetGridSelectedValues()) { var recordEvents = new MyProductsEdit.RecordEvents { Page = Page, Control = this, }; recordEvents.InitializeValues(NavigatorControl.Values); DeleteRow(id, recordEvents, true); } }