예제 #1
0
        /// <summary>
        /// 连接数据库
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btOpenDb_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = SqlHeper.connectDatabase();

            SqlHeper.openDbConnection(conn);

            if (conn.State == ConnectionState.Open)
            {
                tsslParaDbStatus.ForeColor = Color.Green;
                tsslParaDbStatus.Text      = "数据库打开成功";
                comm             = SqlHeper.openDbCommand(conn);
                btOpenDb.Enabled = false;
            }
            else
            {
                tsslParaDbStatus.ForeColor = Color.Red;
                tsslParaDbStatus.Text      = "数据库打开失败";
            }
        }
예제 #2
0
        private void btParaQuery_Click(object sender, EventArgs e)
        {
            lbParaName.Items.Clear();
            string queryKeyValue = "'%" + tbParaName.Text.Trim() + "%';";
            string queryStr      = "select * from para where parameter_name like " + queryKeyValue;

            dt = SqlHeper.dataTable(comm, conn, queryStr);
            if (dt.Rows.Count > 0)
            {
                lbParaName.Enabled = true;
            }
            else
            {
                lbParaName.Enabled = false;
            }


            for (int i = 0; i < dt.Rows.Count; i++)
            {
                lbParaName.Items.Add(dt.Rows[i]["parameter_name"].ToString());
            }
        }