private void buttonEditScenario_Click(object sender, EventArgs e) { ScenarioDetailForm f = new ScenarioDetailForm(); f.CommunicatorDataSet.Merge(communicatorDataSet); f.CommunicatorDataSet.DefaultViewManager.DataViewSettings["Scenario"].RowFilter = "ScenarioId=" + _currentScenarioRow.ScenarioId; if (f.ShowDialog() == DialogResult.OK) { communicatorDataSet.Merge(f.CommunicatorDataSet); RefreshScenarioListView(); } }
private void buttonAddScenario_Click(object sender, EventArgs e) { ScenarioDetailForm f = new ScenarioDetailForm(); f.CommunicatorDataSet.Merge(communicatorDataSet); ADACommunicatorDataSet.ScenarioRow newScenarioRow = f.CommunicatorDataSet.Scenario.NewScenarioRow(); newScenarioRow.Name = ""; newScenarioRow.IsActive = true; f.CommunicatorDataSet.Scenario.AddScenarioRow(newScenarioRow); f.CommunicatorDataSet.DefaultViewManager.DataViewSettings["Scenario"].RowFilter = "ScenarioId=" + newScenarioRow.ScenarioId; if (f.ShowDialog() == DialogResult.OK) { communicatorDataSet.Merge(f.CommunicatorDataSet); _currentScenarioRow = communicatorDataSet.Scenario.FindByScenarioId(newScenarioRow.ScenarioId); RefreshScenarioListView(); } }