我一直在按照教程从表中选择行并将其显示在checkedListbox中。这只适用于一列。但是,在选择多个列时,我似乎无法弄清楚如何执行此操作。谷歌也不是很有帮助。
我需要从股票中显示所有文章。加上它的独特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();
}
}