我为此感到头疼...希望有人可以帮助我。
我有一个 Table Clienten 并创建了 3 个新列:
- DhrMevr
- 沃纳姆
- 阿赫特纳姆
我刷新了数据库,删除了旧的 DataSet 并为更新的数据库创建了一个新的 DataSet。但是...当我尝试在 C# 代码中读取 Clienten 表时,他没有看到新列。我错过了什么?
希望有人知道诀窍。
数据库和数据集中表列的打印屏幕。看起来 3 个额外的列已正确添加
这是代码....我收到错误:无效的列名“Achternaam”
private void FillCBClienten()
{
string query = "SELECT * from Clienten ORDER BY Achternaam ASC";
using (connection = new SqlConnection(connectionString))
using (SqlDataAdapter adapter = new SqlDataAdapter(query, connection))
{
DataTable clientenTable = new DataTable();
adapter.Fill(clientenTable);
clientenTable.Columns.Add("Naam", typeof(String), "DhrMevr + ' ' + Voornaam + ' ' + Achternaam");
cbClient.DisplayMember = "Naam";
cbClient.ValueMember = "Id";
cbClient.DataSource = clientenTable;
}
}