What are we cooking today?
One Way of loading a dropdownlist from an XML file (sample: reading dates from an XML file)
RECIPE
The XML looks like:
<?xml version="1.0" encoding="utf-8" ?>
<dates>
    <LocationA>
        <date>February 17, 2012</date>
        <date>March 29, 2012</date>
        <date>April 26, 2012</date>
    </LocationA>
    <LocationB>
        <date>March 29, 2012</date>
        <date>April 26, 2012</date>
    </LocationB>
</dates>
The procedure:
 Public Sub LoadDatesFromXMLFile(ByVal strOption As String)
        Try
            Dim doc As XDocument = XDocument.Load(MapPath("MyFile.xml"))
            If strOption = "
LocationA " Then
                For Each element As XElement In doc.Descendants("
LocationA ")
                    For Each XmlNode In element.Descendants("date")
                        ddlAvailableDates.Items.Add(XmlNode.Value)
                    Next
                Next
            Else
                For Each element As XElement In doc.Descendants("LocationB")
                    For Each XmlNode In element.Descendants("date")
                        ddlAvailableDates.Items.Add(XmlNode.Value)
                    Next
                Next
            End If
        Catch ex As Exception
            lblError.Text = ex.Message
        End Try
    End Sub