チュートリアルに従って、テーブルから行を選択し、checkedListbox に表示しています。これは、1 つの列のみで正常に機能します。ただし、複数の列を選択しているときにこれを行う方法がわかりません。Googleもあまり役に立ちません。
在庫からすべての記事を表示する必要があります。固有の 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();
}
}