Here I have created sample that binds DropDwonList using For Loop
HTML
<div>
    <asp:DropDownList ID="ddlNumbers" runat="server">
    </asp:DropDownList>
</div>
Code
protected void Page_Load(object sender, EventArgs e)
{
    if (!this.IsPostBack)
    {
        BindNumbers();
    }
}
private void BindNumbers()
{
    for (int i = 1; i <= 4; i++)
    {
        this.ddlNumbers.Items.Add(i.ToString());
    }
}