La verdad, busque y no encontré alguna función, así que la hice yo.
Es sencilla. Aquí esta:
private string ListBoxSeparadoPorComas(ListBox listbox)
{
if (listbox == null)
{
return null;
}
string idsseleccionadosporcomas = "";
foreach (ListItem li in listbox.Items)
{
if (li.Selected)
{
idsseleccionadosporcomas += li.Value + ",";
}
}
if (idsseleccionadosporcomas != "")
{
idsseleccionadosporcomas = idsseleccionadosporcomas.Substring(0, idsseleccionadosporcomas.Length - 1);
}
else
{
idsseleccionadosporcomas = null;
}
return idsseleccionadosporcomas;
}
Recibe el parámetro ListBox y devuelve un string. Nulo si no tiene ninguno seleccionado, o en su defecto traera el string de los value de cada item seleccionado separado por comas, o CSV.
Espero les sirva.
Sean felices! :) Y sientanse libres de opinar ;)
No hay comentarios:
Publicar un comentario