// private void ShowDataStoreProperties(System.Data.DataRow row) { if (this.PropertiesItemClick != null) { ConfigurationSetting.DataStore ds = row[ConfigurationSetting.DataStore.TAG_COLNAME] as ConfigurationSetting.DataStore; // send a message to all external subscribers... this.PropertiesItemClick(ds, EventArgs.Empty); } }
private void testDataStoreConnectionBarButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { // Execute in Background... // this._dsRow = sender as System.Data.DataRow; if (this._dsRow == null) { this._dsRow = this.dataStoresXtraUserControl1.GET_SELECTED_DATASTORE( ); } ConfigurationSetting.DataStore ds = this._dsRow[ConfigurationSetting.DataStore.TAG_COLNAME] as ConfigurationSetting.DataStore; if (!ds.IsValidProviderName || !ds.IsValidStagePathDir) { return; // STATUS BAR MESSAGEM OR OUTPUT MESSAGE AND PROPERTIES SIGNAL AND TREE ICON SIGNAL!... } bool isOk = Program.TestAqbSqlContext4SQLiteConnection(ds.ConnectionString); return; }