/// <summary> /// Delete an existing spread. /// </summary> private void buttonDelete_Click(object sender, EventArgs e) { DataGridViewSelectedCellCollection selectedCells = dataGridViewSpreadView.SelectedCells; if (selectedCells.Count > 0) { SpreadDetails currentSpreadDetails = ((MutableSpreadDetails)selectedCells[0].OwningRow.DataBoundItem).SpreadDetails; ASReturnCodes returnCode = m_autospreaderManager.DeleteSpreadDetails(currentSpreadDetails); if (returnCode != ASReturnCodes.Success) { MessageBox.Show("Delete spread definition failed: " + returnCode.ToString()); } } }
/// <summary> /// Rename an existing spread. /// </summary> private void buttonRename_Click(object sender, EventArgs e) { DataGridViewSelectedCellCollection selectedCells = dataGridViewSpreadView.SelectedCells; if (selectedCells.Count > 0) { SpreadDetails currentSpreadDetails = ((MutableSpreadDetails)selectedCells[0].OwningRow.DataBoundItem).SpreadDetails; string newName = currentSpreadDetails.Name; if (InputDialog.InputDialogBox("Rename", "Please enter a new spread name.", ref newName) == System.Windows.Forms.DialogResult.OK) { ASReturnCodes returnCode = m_autospreaderManager.RenameSpreadDetails(currentSpreadDetails, newName); if (returnCode != ASReturnCodes.Success) { MessageBox.Show("Rename spread definition failed: " + returnCode.ToString()); } } } }