Fixed Scenario for deleting last column in table

This commit is contained in:
tznind
2021-01-27 14:40:57 +00:00
parent 2092031390
commit 656e9b5159

View File

@@ -93,7 +93,7 @@ namespace UICatalog.Scenarios {
{
selectedCellLabel.Text = $"{tableView.SelectedRow},{tableView.SelectedColumn}";
if(tableView.Table == null)
if(tableView.Table == null || tableView.SelectedColumn == -1)
return;
var col = tableView.Table.Columns[tableView.SelectedColumn];
@@ -125,8 +125,20 @@ namespace UICatalog.Scenarios {
return;
}
tableView.Table.Columns.RemoveAt(tableView.SelectedColumn);
tableView.Update();
if(tableView.SelectedColumn == -1) {
MessageBox.ErrorQuery("No Column","No column selected", "Ok");
return;
}
try {
tableView.Table.Columns.RemoveAt(tableView.SelectedColumn);
tableView.Update();
} catch (Exception ex) {
MessageBox.ErrorQuery("Could not remove column",ex.Message, "Ok");
}
}
private void Align (TextAlignment newAlignment)