public DialogResult ShowForm(string ConnectionString) { using (new WaitCursor()) { buttonEdit3.Location = comboBoxEdit1.Location; textEdit4.Location = comboBoxEdit1.Location; buttonEdit3.Size = comboBoxEdit1.Size; textEdit4.Size = comboBoxEdit1.Size; labelControl6.Location = checkEdit1.Location; if (ConnectionString.Length > 0) { string TmpStr = BaseUtility .GetValueFromConnectionString( ConnectionString, "Integrated Security"); radioGroup1.SelectedIndex = string.Compare(TmpStr, "SSPI", true) == 0 || string.Compare(TmpStr, "True", true) == 0 ? 0 : 1; if (radioGroup1.SelectedIndex == 1) { textEdit2.Text = BaseUtility.GetValueFromConnectionString( ConnectionString, "User ID"); textEdit3.Text = BaseUtility.GetValueFromConnectionString( ConnectionString, "Password"); } textEdit1.Text = BaseUtility.GetValueFromConnectionString( ConnectionString, "Server"); List <string> ListConn = SqlServerPersistance .GetListConnection(BaseFramework.ProductName, textEdit1.Text, radioGroup1.SelectedIndex == 0, textEdit2.Text, textEdit3.Text); comboBoxEdit1.Properties.Items.Clear(); foreach (string Conn in ListConn) { comboBoxEdit1.Properties.Items.Add(Conn); } comboBoxEdit1.Text = BaseUtility.GetValueFromConnectionString( ConnectionString, "Initial Catalog"); } } return(ShowDialog()); }
private void comboBoxEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { switch (e.Button.Index) { case 1: //Refresh using (new WaitCursor()) { List <string> ListConn = SqlServerPersistance .GetListConnection(BaseFramework.ProductName, textEdit1.Text, radioGroup1.SelectedIndex == 0, textEdit2.Text, textEdit3.Text); comboBoxEdit1.Properties.Items.Clear(); foreach (string Conn in ListConn) { comboBoxEdit1.Properties.Items.Add(Conn); } break; } } }