GetSchema

using DoBon.Service;
using System;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;


namespace DoBon.View
{
    public partial class SchemaFrm : Form
    {


        private OleDBCn cn = new OleDBCn();
        public SchemaFrm()
        {
            InitializeComponent();
        }


        private void BtnOk_Click(object sender, EventArgs e)
        {


            try
            {
                cn.oleDbConnection.Open();
                DataTable schema = cn.oleDbConnection.GetSchema();
                this.dgv.DataSource = schema;
            }
            catch (OleDbException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                cn.oleDbConnection.Close();
            }
        }


        private void BtnTable_Click(object sender, EventArgs e)
        {
            try
            {
                cn.oleDbConnection.Open();
                DataTable schema = cn.oleDbConnection.GetSchema("Tables");
                this.dgv.DataSource = schema;
            }
            catch (OleDbException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                cn.oleDbConnection.Close();
            }
        }


        private void BtnGo_Click(object sender, EventArgs e)
        {
            try
            {
                cn.oleDbConnection.Open();
                DataTable schema = cn.oleDbConnection.GetSchema("Tables", new string[] { null, null, "Oder" });
                this.dgv.DataSource = schema;
            }
            catch (OleDbException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                cn.oleDbConnection.Close();
            }
        }
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章