【发布时间】:2020-04-13 05:47:52
【问题描述】:
我需要在 DataGridView 中显示 mysql 数据库中两个不同表的数据? 当我使用一张表中的日期时,我会这样做:
using (MySqlConnection sqlConn = new MySqlConnection(connectionString))
{
sqlConn.Open();
MySqlDataAdapter sqlDataAdapter = new MySqlDataAdapter("SELECT * FROM POSAO", sqlConn);
DataTable dataTable = new DataTable();
sqlDataAdapter.Fill(dataTable);
dataTable.Columns.Add()
dgvPoslovi.AutoGenerateColumns = false;
dgvPoslovi.DataSource = dataTable;
}
如何处理来自两个不同表的数据?
【问题讨论】:
-
您是如何获取数据的?你能显示minimal reproducible example吗?
-
我编辑了我的帖子。立即查看。
-
您只能将一个 DataTable 附加到您的 DataGridView。您需要某种方法将两个 Sql 表合并为一个。您可以通过 Sql 命令或通过 c# 来做到这一点。
-
如果两个表格列标题不同怎么办?