Direkt Join/Split mit CheckBoxList

12/09/2007 - 20:26 von Phil Belloni | Report spam
Hi

Die Values aus einer CheckboxList welche markiert wurden, möchte ich direkt
in ein String umwandeln, also ";1;3;4;" usw.
Gibt es eine elegante Lösung (z.B. mit Join) das zu realisieren?
Und auch gleich umgekehrt?

Gruss und Dank
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
13/09/2007 - 00:47 | Warnen spam
Hallo Phil,

"Phil Belloni" schrieb:

Die Values aus einer CheckboxList welche markiert wurden, möchte ich direkt
in ein String umwandeln, also ";1;3;4;" usw.



Private Function GetSelectedValues( ByVal <CheckBoxList> As CheckBoxList ) As String

Dim TempResult As String = String.Empty

For Each Item As ListItem In <CheckBoxList>.Items
If Item.Selected Then
TempResult &= Item.Value & ";"
End If
Next

Return TempResult.Substring( 0, TempResult.Length - 1 )

End Function

Gibt es eine elegante Lösung (z.B. mit Join) das zu realisieren?



Weiß ich nicht :) aber so unelegant find ich die obige Funktion nicht.
Einmal geschrieben, immer wiederverwendbar.

Und auch gleich umgekehrt?



Wie meinst?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen