How to bind DropdownList using Array in ASP.NET

If you want to bind dropdownlist using array in asp.net 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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>How to bind dropdownlist using array</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
             Height="23px"
            Width="173px">
        </asp:DropDownList>
        <br />
        <br />
    </div>
    </form>
</body>
</html>
Codebehind


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;
        DropDownList1.DataBind();


    }
 

}
Output
How to bind DropdownList using Array in ASP.NET

How to bind DropdownList using Array in ASP.NET How to bind DropdownList using Array in ASP.NET Reviewed by Jacob Lefore on October 03, 2013 Rating: 5

No comments