public virtual void RemoveWorkshetRow(long id, string SessionId) { WorksheetContext ctx = Session.GetSessionData(SessionId, "WorksheetContext").CastToType <WorksheetContext>(); WorksheetRow row = ctx.WorksheetRows.FirstOrDefulatEntity(r => r.Id == id); if (row.IsNotNull()) { ctx.WorksheetRows.Remove(row); } }
private void ViewKeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Delete) { WorksheetRow row = gridView.GetFocusedRow() as WorksheetRow; if (row.IsNotNull()) { this.InvokeActionMethod("Screening", "RemoveWorkshetRow", new { id = row.Id, SessionId = SessionId }); } } }