我一直在按照教程从表中选择行并将其显示在选中的列表框中。这仅适用于一列。但是,在选择多个列时,我似乎无法弄清楚如何做到这一点。谷歌也不是很有帮助。
我需要显示库存中的所有文章。连同它的唯一 ID。以便用户可以检查他需要删除的项目。
我的代码现在完全搞砸了,我自己也搞不清楚。如果有人可以解释它,或者指向我关于这个主题的文章/教程,将不胜感激。
这就是我目前所拥有的,但如前所述;它很乱:
string connectionString = Properties.Settings.Default.Database;
string selectString = "select artikelnummer, omschrijving from Artikels";
SqlCeDataAdapter sqlDataAdapter = new SqlCeDataAdapter();
DataSet dataSet = new DataSet();
try
{
using (SqlCeConnection connection = new SqlCeConnection(connectionString))
using (SqlCeCommand query = new SqlCeCommand(selectString, connection))
{
connection.Open();
string dataTableName = "Artikels";
sqlDataAdapter.Fill(dataSet, dataTableName);
DataTable dataTable = dataSet.Tables[dataTableName];
foreach (DataRow dataRow in dataTable.Rows)
{
listboxGeselecteerd.Items.Add(dataRow);
}
connection.Close();
}
}