I am trying to populate dropdown list but it comes out empty
please help
<%@ Page Title="TimeTableWizard" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site1.Master" CodeBehind="Wizardtime.aspx.vb" Inherits="TMIS.Wizardtime" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <body>
        <div>
            <asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="2" BackColor="#EFF3FB" BorderColor="#B5C7DE" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" Height="210px" OnNextButtonClick="Wizard1_NextButtonClick" Width="496px">
                <HeaderStyle BackColor="#284E98" BorderColor="#EFF3FB" BorderStyle="Solid" BorderWidth="2px" Font-Bold="True" Font-Size="0.9em" ForeColor="White" HorizontalAlign="Center" />
                <NavigationButtonStyle BackColor="White" BorderColor="#507CD1" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284E98" />
                <SideBarButtonStyle ForeColor="White" BackColor="#507CD1" Font-Names="Verdana" />
                <SideBarStyle BackColor="#507CD1" Font-Size="0.9em" VerticalAlign="Top" />
                <StepStyle Font-Size="0.8em" ForeColor="#333333" />
                <WizardSteps>
                    <asp:WizardStep ID="WizardStep1" runat="server" Title="Class Details">
                        <table style="width: 100%;">
                            <tr>
                                <td>Class Details</td>
                            </tr>
                            <tr>
                                <td>Class</td>
                                <td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
                                <td></td>
                            </tr>
                            <tr>
                                <td>Stream</td>
                                <td><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td>
                                <td> </td>
                            </tr>
                        </table>
                    </asp:WizardStep>
                    <asp:WizardStep ID="WizardStep2" runat="server" Title="Subject Details">
                        <table style="width: 100%;">
                             <tr>
                                <td colspan="4">Choose the Subjects you would want to include.</td>
                            </tr>
                            <tr>
                                <td class="auto-style4">Number of Periods</td>
                                <td colspan="3">
                                    <asp:DropDownList ID="PeriodNumberdll" runat="server">
                                        <asp:ListItem>1</asp:ListItem>
                                        <asp:ListItem>2</asp:ListItem>
                                        <asp:ListItem>3</asp:ListItem>
                                        <asp:ListItem>4</asp:ListItem>
                                        <asp:ListItem>5</asp:ListItem>
                                        <asp:ListItem>6</asp:ListItem>
                                        <asp:ListItem>7</asp:ListItem>
                                        <asp:ListItem>8</asp:ListItem>
                                        <asp:ListItem>9</asp:ListItem>
                                        <asp:ListItem>10</asp:ListItem>
                                    </asp:DropDownList>
                                </td>
                            </tr>
                            <tr>
                                <td class="auto-style5">Subject</td>
                                <td colspan="3" class="auto-style6">
                                    <asp:DropDownList ID="Subjectdll" runat="server">
                                        <asp:ListItem>MATHEMATICS</asp:ListItem>
                                        <asp:ListItem>READING</asp:ListItem>
                                        <asp:ListItem>ENGLISH</asp:ListItem>
                                        <asp:ListItem>SCIENCE</asp:ListItem>
                                    </asp:DropDownList>
                                </td>
                            </tr>
                             <tr>
                                <td class="auto-style4"> </td>
                                <td>
                                    <asp:Button ID="Button2" runat="server" Text="Add" />
                                 </td>
                                 <td>
                                     <asp:Button ID="Button3" runat="server" Text="Add All" />
                                 </td>
                                 <td>
                                     <asp:Button ID="Button6" runat="server" Text="Remove Subject" />
                                 </td>
                            </tr>
                              <asp:GridView ID="gvDetails" runat="server" AutoGenerateColumns="false" BorderWidth="0">
        <Columns>
            <asp:TemplateField HeaderText="Student Course Detail">
                <ItemTemplate>Student CourseStudent BranchStudent BranchStudent BranchStudent BranchStudent BranchStudent Branch</ItemTemplate>
                <ItemTemplate>Student Branch</ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="">
                <ItemTemplate>
                    <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
                </ItemTemplate>
                <ItemTemplate>
                    <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
                        </table>
                    </asp:WizardStep>
                    <asp:WizardStep ID="WizardStep3" runat="server" Title="Add Teachers">
                        <table style="width: 100%;">
                            <tr>
                                <td>Choose Teacher to Add</td>
                            </tr>
                            <tr>
                                <td>Tearchers Name</td>
                                <td>
                                    <asp:DropDownList ID="TeachersDll" runat="server">
                                    </asp:DropDownList>
                                </td>
                                <td>
                                    <asp:Label ID="Account" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Button ID="Button7" runat="server" Text="Search" />
                                </td>
                                <td>
                                    <asp:Button ID="Button4" runat="server" Text="Add Teacher" />
                                </td>
                                <td>
                                    <asp:Button ID="Button5" runat="server" Text="Remove Teacher" />
                                </td>
                            </tr>
                            <asp:GridView ID="TeacherGrid" runat="server" AutoGenerateColumns="false" BorderWidth="0">
        <Columns>
            <asp:TemplateField HeaderText="Teacher Details">
                <ItemTemplate>Student CourseStudent BranchStudent BranchStudent BranchStudent BranchStudent BranchStudent Branch</ItemTemplate>
                <ItemTemplate>Student Branch</ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="">
                <ItemTemplate>
                    <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
                </ItemTemplate>
                <ItemTemplate>
                    <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
                        </table>
                    </asp:WizardStep>
                    <asp:WizardStep ID="WizardStep4" runat="server" Title="Summary">
                        
                    </asp:WizardStep>
                </WizardSteps>
            </asp:Wizard>
        </div>
    </form>
</body>
</html>
</asp:Content>
 
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not Me.IsPostBack Then
        refreshdata()
        refreshdata2()
    End If
 
End Sub
 
 
Private Sub refreshdata2()
    Dim query As String = "SELECT admno, FullName FROM Teacherdata"
    Using con As SqlConnection = New SqlConnection(constr)
        Using cmd As SqlCommand = New SqlCommand(query, con)
            con.Open()
            TeacherGrid.DataSource = cmd.ExecuteReader()
            TeachersDll.DataTextField = "FullName"
            TeachersDll.DataValueField = "admno"
            TeachersDll.DataBind()
            con.Close()
            TeachersDll.Items.Insert(0, New ListItem("--Select Customer--", ""))
        End Using
    End Using
End Sub
Private Sub refreshdata()
    Label1.Text = TextBox1.Text
    Label2.Text = TextBox2.Text
    Label3.Text = PeriodNumberdll.SelectedItem.Text
    Label4.Text = Subjectdll.SelectedItem.Text
    'Label5.Text = TeachersDll.SelectedItem.Text
    ' Label6.Text = TextBox6.Text
    ' Label7.Text = TextBox7.Text
End Sub