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);
        }