|
|
|
@ -58,9 +58,14 @@ namespace ICSharpCode.Data.Core.UI.Windows |
|
|
|
_selectedDatabaseDriver = value; |
|
|
|
_selectedDatabaseDriver = value; |
|
|
|
OnPropertyChanged("SelectedDatabaseDriver"); |
|
|
|
OnPropertyChanged("SelectedDatabaseDriver"); |
|
|
|
OnPropertyChanged("SelectedDatasource"); |
|
|
|
OnPropertyChanged("SelectedDatasource"); |
|
|
|
|
|
|
|
OnPropertyChanged("CanConnect"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public bool CanConnect { |
|
|
|
|
|
|
|
get { return _selectedDatabaseDriver != null; } |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
IDatasource GetDefaultDatasource(IDatabaseDriver driver) |
|
|
|
IDatasource GetDefaultDatasource(IDatabaseDriver driver) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (driver != null) { |
|
|
|
if (driver != null) { |
|
|
|
@ -77,6 +82,7 @@ namespace ICSharpCode.Data.Core.UI.Windows |
|
|
|
else |
|
|
|
else |
|
|
|
_selectedDatasource = defaultDataSource; |
|
|
|
_selectedDatasource = defaultDataSource; |
|
|
|
OnPropertyChanged("SelectedDatasource"); |
|
|
|
OnPropertyChanged("SelectedDatasource"); |
|
|
|
|
|
|
|
OnPropertyChanged("CanConnect"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|