private void Form1_Load(object sender, EventArgs e)
{
con.Open();
DataTable dt = con.GetSchema("TABLES").AsEnumerable().Where(x => x.Field<string>("TABLE_TYPE") == "TABLE").CopyToDataTable();
foreach (DataRow r in dt.Rows)
comboBoxTabel.Items.Add(r["TABLE_NAME"].ToString());
con.Close();
}
private void comboBoxTabel_SelectedIndexChanged(object sender, EventArgs e)
{
//con.Open();
//DataTable dt = con.GetSchema("COLUMNS");
//foreach (DataRow r in dt.Rows)
//comboBoxKolom.Items.Add(r.Field<string>("COLUMN_NAME"));
}
有人可以帮帮我吗?程序加载时,它会在第一个组合框(comboBoxTabel)中显示数据库中的所有表。我想要的是当你点击一个表时,该表的列出现在第二个组合框(comboBoxKolom)中。