private void gridView1_FocusedRowObjectChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e) { if (e.FocusedRowHandle == -2147483648) { return; } if (e.FocusedRowHandle == -2147483646) { return; } if (e.FocusedRowHandle < 0) { return; } if (this._list == null) { return; } int dataSourceRowIndex = this.gridView1.GetDataSourceRowIndex(e.FocusedRowHandle); SysConnectionString sysCS = this._list[dataSourceRowIndex]; FocusedSysCSChangedEventArgs args = new FocusedSysCSChangedEventArgs( ); args.FocusedRowHandle = e.FocusedRowHandle; args.FocusedSysCS = sysCS; this.FocusedSysCSChangedEvent?.Invoke(this, args); }
private List <SysConnectionString> GetSysConnectionStringList() { if (this._list != null) { return(this._list); } ConnectionStringSettingsCollection css = ConfigurationManager.ConnectionStrings; this._list = new List <SysConnectionString>( ); if (css != null) { for (int i = 0; i < css.Count; i++) { SysConnectionString o = new SysConnectionString(css[i].Name, css[i].ProviderName, css[i].ConnectionString); //SysConnectionString o = new SysConnectionString( ) //{ // Name = css[ i ].Name, // ProviderName = css[ i ].ProviderName, // ConnectionString = css[ i ].ConnectionString, // IsSys = true //}; this._list.Add(o); } } return(this._list); }