Отправить элемент в поле списка в одну ячейку базы данных
У меня есть список, я хочу, чтобы каждый элемент в этом поле был отправлен в одну ячейку, используя запятые для разделения каждого элемента. Я совсем новичок в этом деле, может кто-нибудь помочь. до сих пор так и было...
for (int i = 0; i < CustLB.Items.Count; i++) { ListItem item = new ListItem(); item.Text = CustLB.Items[i].Text; item.Value = CustLB.Items[i].Value; OleDbCommand lct = new OleDbCommand("UPDATE [Or] SET [Loc] = (@Loc)", MAcon); cmd.Parameters.AddWithValue("@Loc", ","); cmd.ExecuteNonQuery(); }
Что я уже пробовал:
string value = ""; for (int i = 0; i < CustLB.Items.Count; i++) { if (value != "") { OleDbCommand lct = new OleDbCommand("UPDATE [Or] SET [Loc] = (@Loc)", MAcon); cmd.Parameters.AddWithValue("@Loc", value += ","); } value += CustLB.Items[i].Text; } // Now you have all the values in comma (,) separated string. string[] arr = value.split(',');
BillWoodruff
Это, по-видимому, часть другого вопроса, опубликованного после этого. Я предлагаю вам отредактировать их в один вопрос.
Я считаю, что вам нужно потратить некоторое время на изучение основ использования структур данных в WinForms и программирования на C# в целом.