Я следовал инструкциям, чтобы выбрать строки из таблицы и отобразить их в checkListbox. Это прекрасно работает только с одним столбцом. Тем не менее, я не могу понять, как это сделать при выборе нескольких столбцов. Google тоже не очень помогает.
Мне нужно отобразить все статьи со склада. Вместе с его уникальным идентификатором. Чтобы пользователь мог проверить элементы, которые ему нужно удалить.
Мой код полностью запутался, и я даже не могу понять это сам. Буду признателен, если кто-нибудь сможет это объяснить или указать мне статью / учебник по этому вопросу.
Это то, что у меня сейчас есть, но, как сказано; это довольно запутано:
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();
}
}