//Reloade destnation data source items from application setting void reLoadDestDataSources() { listBoxDestDataSource.Items.Clear(); List<ComboboxItem> cbiList = ApplicationUtil.getDestDataSources(); if (cbiList != null && cbiList.Count > 0) { foreach (ComboboxItem cbi in cbiList) { listBoxDestDataSource.Items.Add(cbi); } } }
private void buttonClose_Click(object sender, EventArgs e) { if (global.connectDb && textBoxDataSourceName.Text.Length > 0) { ComboboxItem cbi = new ComboboxItem(textBoxDataSourceName.Text, global.connectionString); List <ComboboxItem> cbiList = ApplicationUtil.getDestDataSources(); cbiList.Add(cbi); ApplicationUtil.setDestDataSources(cbiList); AddDestDataSource.ActiveForm.Close(); } else { MessageBox.Show("Invalid datasource plase check again"); } }
//Remove selected datasource private void buttonRemoveDataSource_Click(object sender, EventArgs e) { if (listBoxDestDataSource.SelectedIndex > -1) { string datasource = ((ComboboxItem)listBoxDestDataSource.SelectedItem).Text; List<ComboboxItem> cbiList = ApplicationUtil.getDestDataSources(); if (cbiList != null && cbiList.Count > 0) { cbiList.RemoveAt(listBoxDestDataSource.SelectedIndex); } ApplicationUtil.setDestDataSources(cbiList); } //reLoadDestDataSources(); listBoxDestDataSource.Items.Remove(listBoxDestDataSource.SelectedItem); }