How to bind DropDownlist using AddRange method in ASP.NET

Introduction

AddRange ( ) method 

Adds the items in an array of System.Web.UI..WebControls.ListItem objects to the collection or we can say add items to the array using list of item. Here we take a simple example for binding dropdownlist using list of item.
Step-1: Drop one DropDownlist to the design window.
Step-2: Take a array of ListItem also overload with ListItem class.
Step-3: Add item to the ListItem class constructor.
Step-4: Bind DropDownList using AddRange method.

Example of AddRange Method

Source Code
<%@ 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></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
            onselectedindexchanged="DropDownList1_SelectedIndexChanged">
        </asp:DropDownList>
        <br />
        <br />
        <asp:Label ID="Label1" runat="server"></asp:Label>
    </div>
    </form>
</body>

</html>

Codebehind Code
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)
    {
        ListItem[] arr = new ListItem[]
        { new ListItem("apple", "20"),
            new ListItem("mango", "15"),
            new ListItem("orange", "30") };
             
        DropDownList1.Items.AddRange(arr);


    }
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        Label1.Text = "Your selected item detail are <br/>Item Text : " + DropDownList1.SelectedItem.Text + "<br/>Item value " + DropDownList1.SelectedValue;

    }

}

Output
How to bind DropDownlist using AddRange method in ASP.NET

How to bind DropDownlist using AddRange method in ASP.NET How to bind DropDownlist using AddRange method in ASP.NET Reviewed by Jacob Lefore on October 02, 2013 Rating: 5

No comments