How to bind DropdownList using Array in ASP.NET

October 03, 2013 0 Comments

If you want to bind dropdownlist using array in then first add item to the array on page_Load event.
After that pass dataSource as array name to DropdownList. lets take a simple example for binding dropdownlist on page load.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<html xmlns="">
<head runat="server">
    <title>How to bind dropdownlist using array</title>
    <form id="form1" runat="server">
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
        <br />
        <br />

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Default2 : System.Web.UI.Page
    protected void Page_Load(object sender, EventArgs e)
        string[] arr = new string[] { "Your first item", "Your Second Item", "Your third item" };
        DropDownList1.DataSource = arr;


How to bind DropdownList using Array in ASP.NET

Jacob Lefore

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard. Google