예제 #1
0
파일: FConnect.cs 프로젝트: Pumpet/Robin
        private void FConnect_SelectClick(object sender, SelectFromListEventArgs e)
        {
            var res     = dataList1.GetRowObject();
            var connStr = (string)res?.GetType().GetProperty("connStr").GetValue(res);
            var conn    = new SqlConnection(connStr);

            if (!Ctx.CheckConnection(conn))
            {
                e.Handled    = true;
                DialogResult = DialogResult.Cancel;
            }
            else
            {
                Ctx.Conn         = conn;
                e.SelectedObject = connStr;
                DialogResult     = DialogResult.OK;
            }
        }