Yazı Font Küçült Yazı Font Büyült

ListBoxta Birden Fazla Seçili Olan Verileri Almak

 

Merhaba arkadaşlar. Bu makalemizde ListBox listesinde çoklu seçili olan itemleri Label nesnesine yazdıracağız. İlk önce projenize ListBox, Button ve Label ekleyin.

Listbox nesnesinde birden fazla seçim yapabilmeniz için SelectionMode özelliğini Multiple seçin(Şekil 1).

 

Resim1

Şekil1

 

Resim2

Şekil2

 

Resim3

Şekil3

 

Default.aspx

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

 

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

        Label1.Text = "Seçiminiz: ";

        foreach (ListItem liste in ListBox1.Items)

        {

            if (liste.Selected)

            {

                Label1.Text += liste.Text + " ";

            }

        }

    }

}

 

Default.aspx.cs

 

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

 

<!DOCTYPE html>

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

    </div>

    <asp:ListBox ID="ListBox1" runat="server" Height="156px"

        SelectionMode="Multiple" Width="164px">

        <asp:ListItem>Bahadır</asp:ListItem>

        <asp:ListItem>Ahmet</asp:ListItem>

        <asp:ListItem>Ayhan</asp:ListItem>

        <asp:ListItem>Fatih</asp:ListItem>

        <asp:ListItem>Veli</asp:ListItem>

        <asp:ListItem>Haluk</asp:ListItem>

        <asp:ListItem>Mesut</asp:ListItem>

    </asp:ListBox>

    <br />

    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click"

        Text="Seçili Olanı Al" />

    <br />

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

    </form>

</body>

</html>

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle.  Bol kodlu günler. Bahadır ŞAHİN