1

我一直在按照教程从表中选择行并将其显示在选中的列表框中。这仅适用于一列。但是,在选择多个列时,我似乎无法弄清楚如何做到这一点。谷歌也不是很有帮助。

我需要显示库存中的所有文章。连同它的唯一 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();
            }
        }
4

0 回答 0