В моем приложении есть поле со списком (comboBox1
), в котором перечислены категории из моей базы данных SQL. На данный момент он вытягивает данные правильно. Моя единственная проблема заключается в том, что когда данные перечислены в поле со списком, результаты повторяются. Например:
Что я хочу, чтобы он перечислил:
Example 1
Example 2
Example 3
Что он на самом деле перечисляет:
Example 1
Example 1
Example 1
Example 1
Example 1
Example 2
Example 2
Example 2
Example 3
Example 3
Example 3
Вот код, который я использую для вывода данных:
public void ListCat()
{
DataTable linkcat = new DataTable("linkcat");
using (SqlConnection sqlConn = new SqlConnection(@"Connection stuff;"))
{
using (SqlDataAdapter da = new SqlDataAdapter("SELECT name FROM list WHERE name <> 'NULL'", sqlConn))
{
da.Fill(linkcat);
}
}
foreach (DataRow da in linkcat.Rows)
{
comboBox1.Items.Add(da[0].ToString());
}
}
Короче говоря, мой вопрос будет заключаться в том, как я могу предотвратить дублирование данных?