Exemple #1
0
 private void kryBtnSel_Click(object sender, EventArgs e)
 {
     int selIndex = this.kryCbxSel.SelectedIndex;
     switch (selIndex)
     {
         case 0:
             {
                 UserBL bl = new UserBL();
                 List<User> users = bl.GetUsers();
                 this.bindSrcUsers.DataSource = users;
                 kryDgvMng.DataSource = this.bindSrcUsers;
                 break;
             }
         case 1:
             {
                 DbConnBL bl = new DbConnBL();
                 List<DbConn> conns = bl.GetDbConns();
                 this.bindSrcDbConns.DataSource = conns;
                 kryDgvMng.DataSource = this.bindSrcDbConns;
                 break;
             }
         case 2:
             {
                 SqlSentenceBL bl = new SqlSentenceBL();
                 List<SqlSentence> sqls = bl.GetSqls();
                 this.bindSrcSqls.DataSource = sqls;
                 kryDgvMng.DataSource = this.bindSrcSqls;
                 break;
             }
         default:
             KryptonMessageBox.Show("请选择配置表!");
             break;
     }
 }
        void GetMsSqlDBCS()
        {
            dbcs =  ConfigurationManager.ConnectionStrings["DBCS"] != null
                ? ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString
                : "";
            if (string.IsNullOrWhiteSpace(dbcs))
            {
                //从SQLite读取
                DbConnBL bl = new DbConnBL();
                string connString = "data source={0};initial catalog={1};user id={2};Password={3}";
                DbConn conn = bl.GetDbConn("DEFAULT");
                if (conn != null)
                    dbcs = string.Format(connString, conn.DataSource, conn.Catalog, conn.UserId, conn.Password);

                if (string.IsNullOrWhiteSpace(dbcs))
                    KryptonMessageBox.Show("没有配置master数据库连接字符串!\r\n请配置后重启应用程序!"
                    , "警告", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }