private void DSTypeComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (DSTypeComboBox.SelectedValue.ToString() == DataSourceBase.eDSType.MSAccess.ToString() && mDSDetails.GetType() != typeof(AccessDataSource)) { mDSDetails = new AccessDataSource(); } if (DSTypeComboBox.SelectedValue.ToString() == DataSourceBase.eDSType.MSAccess.ToString()) { mFileType = "mdb"; } }
private void DSTypeComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (DSTypeComboBox.SelectedValue.ToString() == DataSourceBase.eDSType.MSAccess.ToString() && mDSDetails.GetType() != typeof(AccessDataSource)) { mDSDetails = new AccessDataSource(); } if (DSTypeComboBox.SelectedValue.ToString() == DataSourceBase.eDSType.MSAccess.ToString()) { mFileType = "mdb"; mDSDetails.FilePath = mTargetFolder.FolderRelativePath + @"\GingerDataSource.mdb"; FilePathTextBox.Text = mDSDetails.FilePath; DSName.Text = "GingerDataSource"; } if (DSTypeComboBox.SelectedValue.ToString() == DataSourceBase.eDSType.LiteDataBase.ToString() && mDSDetails.GetType() != typeof(GingerLiteDB)) { mDSDetails = new GingerLiteDB(); mDSDetails.DSType = DataSourceBase.eDSType.LiteDataBase; } if (DSTypeComboBox.SelectedValue.ToString() == DataSourceBase.eDSType.LiteDataBase.ToString()) { mFileType = "db"; mDSDetails.FilePath = mTargetFolder.FolderRelativePath + @"\LiteDB.db"; FilePathTextBox.Text = mDSDetails.FilePath; DSName.Text = "LiteDB"; } }