如何使用SQLCE在checkedlistbox中选择和显示具有多列的行?

时间:2011-10-24 15:58:19

标签: c# .net sql-server-ce checkedlistbox

我一直在按照教程从表中选择行并将其显示在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();
            }
        }

0 个答案:

没有答案