Как добавить несколько строк в одну ячейку в listview из базы данных в C#?
У меня есть проблема с добавлением значений в listview из dadabase, есть связь с парой таблиц, и вот все в порядке.
В моем случае у меня есть таблица с X строками с одинаковыми значениями
PrID|koID 1 |5 1 |8 20 |3 6 |80 13 |3 6 |41например, для PrID=1 я должен получить строки для koID 5 и 8 в одной ячейке
но когда я добавляю это, строки из KoID 5 находятся в одной строке в listView, koId 8-в другой
column1|column2|column3 1 |A |Item1 1 |B |Item1 1 |... |Item1 2 |C |Item2 3 |B |Item3 3 |E |Item3 3 |... |Item3
должно быть вот так
column1|column2|column3 1 |AB... |Item1 2 |C |Item2 3 |BE... |Item3
Что я уже пробовал:
foreach (DataRow row in dt.Rows) { string str = row["kon"].ToString()+" "+row["kov"].ToString(); ListViewItem list = new ListViewItem(row["Id"].ToString()); list.SubItems.Add(str); list.SubItems.Add(row["item"].ToString()); listView1.Items.Add(list); }