我使用SqlDataAdapter填充DataTable的第一列,然后在DataGridView中正确显示它。
foreach(string oras in IdList)
{
using(SqlDataAdapter sda = new SqlDataAdapter(@"SELECT Localitate FROM Orase WHERE IdLocalitate = @id", con))
{
sda.SelectCommand.Parameters.AddWithValue("id", oras);
sda.Fill(tabel);
}
}
Screenshot of the DataGridView
但之后我想用另外4列填充DataGridView,使用类似的代码:
using(SqlDataAdapter sda = new SqlDataAdapter(@"SELECT Frecventa, DataStart, DataStop, Ziua FROM Planificari", con))
{
sda.Fill(tabel);
tabelDate.DataSource = tabel;
}
现在我的DataGridView在第一列的末尾显示了这4列,这不是我想要的。
Screenshot of the DataGridView
如何使最后4列与第一列一致?