protected override void CBDeleteRow(string[] args) { LoadDataIfNotBinded(true); var keyValueFromScript = DataProxy.GetKeyValueFromScript(args[0]); if (keyValueFromScript == null) { return; } var visibleIndex = FindVisibleIndexByKeyValue(keyValueFromScript); if (HasEventMarker(args)) { CommandButtonCallbackRegistrator.Register( new ASPxGridViewCommandButtonCallbackEventArgs( ColumnCommandButtonType.Delete, visibleIndex ) ); } DeleteRow(visibleIndex); }
protected new void CBAddNewRow(string[] args) { if (HasEventMarker(args)) { CommandButtonCallbackRegistrator.Register( new ASPxGridViewCommandButtonCallbackEventArgs( ColumnCommandButtonType.New, ParseAddNewRowArguments(args) ) ); } AddNewRow(); }