2010-02-11 33 views

Odpowiedz

16
String.Join(",", YourArray) 

Dodatkowo, jeśli chcesz, aby wszystkie wybrane elementy z CheckBoxList (lub RadioButtonList) można użyć metodę rozszerzenia (CheckBoxList pokazany poniżej):

połączeń Składnia : Dim sResults string = MyCheckBoxList.ToStringList()

<Extension()> _ 
    Public Function ToStringList(ByVal cbl As System.Web.UI.WebControls.CheckBoxList) As String 
     Dim separator As String = "," 
     Dim values As New ArrayList 
     For Each objItem As UI.WebControls.ListItem In cbl.Items 
      If objItem.Selected Then 
       values.Add(objItem.Value.ToString) 
      End If 
     Next 
     Return String.Join(separator, values.ToArray(GetType(String))) 
    End Function 
1

nie wiem o VB, C#, ale ma metodę string.join które mogą concatanate tablicę ciągów wyznaczoną przez wyznaczoną charakteru. Presume VB jest prawie identyczny.

+2

Klasa 'String' jest częścią biblioteki klas bazowych, a więc dostępne dla wszystkich języków .NET. – Oded

4

użytkowania

String.Join(",", arrayWithValues) 

Zobacz here

Powiązane problemy