【发布时间】:2014-03-06 00:32:39
【问题描述】:
我想在一个 dataGridView 中显示电话簿和电子邮件数据。问题是它只会显示电子邮件表
MySqlConnection connection = new MySqlConnection(MyConnectionString);
connection.Open();
try
{
MySqlCommand cmd = connection.CreateCommand();
cmd.CommandText = "SELECT * FROM phonebook";
cmd.CommandText = "SELECT * FROM email";
MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adap.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (connection.State == ConnectionState.Open)
{
connection.Clone();
}
}
【问题讨论】:
-
你试过
JOIN你的桌子吗?因为那样的话,你的cmd.CommandText = "SELECT * FROM phonebook";行就没用了。
标签: c# mysql datagridview