using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Подключение_к_БД_с_выбором_таблицы__3_
{
public partial class Form1 : Form
{
OleDbConnection conn;
OleDbDataAdapter adapter;
DataTable dt = new DataTable();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
conn = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;" +
"Data Source=db1.mdb");
conn.Open();
DataTable schema = conn.GetSchema("Tables");
foreach (DataRow row in conn.GetSchema("Tables").Rows)
{
if (row.ItemArray[schema.Columns.IndexOf("TABLE_TYPE")].ToString() == "TABLE")
{
comboBox1.Items.Add(row.ItemArray[schema.Columns.IndexOf("TABLE_NAME")]);
}
}
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
adapter = new OleDbDataAdapter("SELECT * FROM [" + comboBox1.SelectedItem + "]", conn);
dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;
}
}
}