protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { MxDataGridCommandEventArgs args = new MxDataGridCommandEventArgs(this, source, (CommandEventArgs) e); base.RaiseBubbleEvent(this, args); return true; } return false; }
public MxDataGridUpdateEventArgs(MxDataGridCommandEventArgs commandEventArgs, bool cancel) : base(cancel) { this.item = commandEventArgs.Item; this.commandSource = commandEventArgs.CommandSource; }
protected virtual void OnItemCommand(MxDataGridCommandEventArgs e) { MxDataGridCommandEventHandler handler = (MxDataGridCommandEventHandler) base.Events[EventItemCommand]; if (handler != null) { handler(this, e); } }
protected virtual void OnEditCommand(MxDataGridCommandEventArgs e) { if (!(this.DataSource is DataControl) || ((DataControl) this.DataSource).CanUpdate) { MxDataGridCommandEventHandler handler = (MxDataGridCommandEventHandler) base.Events[EventEditCommand]; if (handler != null) { handler(this, e); } this.EditItemIndex = e.Item.ItemIndex; if (this.AutoDataBind) { this.DataBind(); } } }
protected virtual void OnCancelCommand(MxDataGridCommandEventArgs e) { MxDataGridCommandEventHandler handler = (MxDataGridCommandEventHandler) base.Events[EventCancelCommand]; if (handler != null) { handler(this, e); } this.EditItemIndex = -1; if (this.AutoDataBind) { this.DataBind(); } }
public MxDataGridSortCommandEventArgs(object commandSource, MxDataGridCommandEventArgs dce) { this.commandSource = commandSource; this.sortExpression = (string) dce.CommandArgument; }