DropDownList 和ListBox选中显示方法区别

DropDownList 内容选中后的实现方法:

 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

namespace 数据库绑定
{
    public partial class DDL的链接 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            getdata();
        }

        private void getdata()
        {
        string conn=ConfigurationManager.ConnectionStrings ["connstring"].ToString ();
        SqlConnection con = new SqlConnection(conn);
        con.Open();

        SqlDataAdapter sda = new SqlDataAdapter("select * from Employees", con);
        DataSet ds = new DataSet();
        sda.Fill(ds);
        ddlData.DataTextField = "FirstName";
        ddlData.DataValueField = "EmployeeID";
        ddlData.DataSource = ds;
        ddlData.DataBind();

        将选项钉死
        //ListItem li = ddlData.Items.FindByText("Janet");
        //if (li != null)
        //{
        //    li.Selected = true;

        //}


       
        }

        protected void ddlData_TextChanged(object sender, EventArgs e)
        {
            string selname = string.Empty;

            foreach (ListItem itm in ddlData .Items )
            {
                if (itm.Selected)
                {
                    selname += itm.Text + "     " + itm.Value + ",";


                }

            }

            if (!string.IsNullOrEmpty(selname))
            {
                selname = selname.Remove(selname.Length - 1);

            }

            Response.Write("你选定的是" + selname);

        }

    }
}

 

 

 

 

ListBox内容选中的时候显示方法:

 

 

public partial class Listbox的链接 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Getdata();
              
            }

        }


        private void Getdata()
        {
        string conn=ConfigurationManager .ConnectionStrings ["connstring"].ToString ();
        SqlConnection con = new SqlConnection(conn);
        con.Open();

        SqlDataAdapter sda = new SqlDataAdapter("select * from Employees",con );
        DataTable dt = new DataTable();
        sda.Fill(dt);


        lbData.DataTextField = "Lastname";
        lbData.DataValueField = "EmployeeID";

        lbData.DataSource = dt;
        lbData.DataBind();
        con.Close();

       
        }

    

        protected void lbData_SelectedIndexChanged(object sender, EventArgs e)
        {
            string selname = string.Empty;

            foreach (ListItem itm in lbData.Items)
            {
                if (itm.Selected)
                {
                    selname += itm.Text + "     " + itm.Value + ",";


                }

            }

            if (!string.IsNullOrEmpty(selname))
            {
                selname = selname.Remove(selname.Length - 1);

            }

            Response.Write("你选定的是" + selname);
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值