Posts

Showing posts with the label VB

ASP.NET: Binding alphabet to dropdown list

Update: Added VB code. There may be some cases where you want a DropDownList to list all the letters in the alphabet (i.e. A - Z). Rather than add the letter individually (through using <asp:ListItem> ) you can create an ArrayList and bind to that. In your ASPX page: <asp:DropDownList ID="Letters" DataSource='<%# Alphabet %>' runat="server" /> In your code behind. Create your Alphabet property: private ArrayList _Alphabet; protected ArrayList Alphabet { get { if (_Alphabet == null) { _Alphabet = new ArrayList(); for (int i = 65; i < 91; i++) { _Alphabet.Add(Convert.ToChar(i)); } } return _Alphabet; } } Protected ReadOnly Property Alphabet() As ArrayList Get If _Alphabet Is Nothing Then _Alphabet = New ArrayList() For i As Integer = 65 To 91 - 1 _Alphabet.Add(Convert.ToChar(i)) Next End If Return _Alphabet End Get End Property Bind on Page_Load: private void Page_Load(object sender...

Convert ArrayList to String (C#, VB.NET)

A function (with overloads, for char or string deliminator) for converting an ArrayList to a string (with defined deliminator). When calling with ArrayListToString(MyArrayList) , default deliminator is , . C# public string ArrayListToString(System.Collections.ArrayList ar) { return ArrayListToString(ar, ','); } public string ArrayListToString(System.Collections.ArrayList ar, char delim) { return ArrayListToString(ar, delim.ToString()); } public string ArrayListToString(System.Collections.ArrayList ar, string delim) { return string.Join(delim, (string []) ar.ToArray(typeof(string))); } VB.NET Public Overloads Function ArrayListToString(ByVal ar As System.Collections.ArrayList) As String Return ArrayListToString(ar, ","C) End Function Public Overloads Function ArrayListToString(ByVal ar As System.Collections.ArrayList, ByVal delim As Char) As String Return ArrayListToString(ar, delim.ToString) End Function Public Overloads Function ArrayListToString(ByVal a...