/ / Wybierz wiele elementów z listy - c #, sql, sql-server-2008

Wybierz wiele elementów z listy - c #, sql, sql-server-2008

Muszę wybrać wiele wartości z ListBox. Włączyłem SelectionMode tak jak multiple. Jestem w stanie wybrać wiele wartości, ale tylko jedna wartość trafia do bazy danych. użyłem Listbox.SelectedValue.ToString().

Pomóż mi, jak wprowadzić te wiele wartości do bazy danych?

Odpowiedzi:

2 dla odpowiedzi № 1

ListBox.SelectedValue zwróci tylko jedną wartość. Musisz użyć ListBox.SelectedItems , a następnie odpowiednio dostosuj kod, aby wstawić wiele wartości do bazy danych.


0 dla odpowiedzi nr 2

Za pomocą dla każdego w pętli możemy uzyskać wiele wybranych wartości w ListBox

    foreach (ListItem li in ListBox1.Items)
{
if (li.Selected)
{
lblValues.Text += li.Text+"<br/>";
}
}

Sprawdź ten link, aby uzyskać więcej informacji: http://www.dotnetfox.com/articles/how-to-get-multiple-selected-value-in-listbox-control-Asp-Net-using-C-Sharp-1047.aspx