public JsonResult Columns_Destroy(ColumnModel model) { var target = ColumnOne(m => m.ID == model.ID); ColumnsList.Remove(target); return(Json(target)); }
void column_MovedUp(object sender, EventArgs e) { var column = (ColumnSettings)sender; var index = ColumnsList.IndexOf(column); ColumnsList.Remove(column); ColumnsList.Insert(index - 1, column); ResetColumns(); column.SelectControl(); }
private void btnAdd_Click(object sender, RoutedEventArgs e) { var selectedItem = (KeyValuePair <string, string>)lstAllColumns.SelectedItem; DisplayColumnsList.Add(selectedItem.Key, selectedItem.Value); ColumnsList.Remove(selectedItem.Key.ToString()); lstAllColumns.Items.Refresh(); lstDisplayColumns.Items.Refresh(); }
void column_ColumnRemoved(object sender, EventArgs e) { var column = (ColumnSettings)sender; var index = ColumnsList.IndexOf(column); ColumnsList.Remove(column); ResetColumns(); if (ColumnsList.Count > 0) { ColumnsList.Last().SelectControl(); } else { chkColumnLabels.Select(); } }