我是靠谱客的博主 自信耳机,最近开发中收集的这篇文章主要介绍ListBox控件的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

设置ListBox1的属性

<asp:ListBox ID="ListBox1" runat="server" Height="200px" Width="200px"
Font-Size="Small" onselectedindexchanged="ListBox1_SelectedIndexChanged"
AutoPostBack="True"></asp:ListBox>

向ListBox1控件绑定数据

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace Sample5_1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)//回放
{
//数据生成
DataSet ds = new DataSet();
ds.Tables.Add("stu");//添加一个表
ds.Tables["stu"].Columns.Add("stuNo", typeof(int));
ds.Tables["stu"].Columns.Add("stuName", typeof(string));
ds.Tables["stu"].Columns.Add("stuScore", typeof(int));
ds.Tables["stu"].Rows.Add(new object[] { 1, "张一", 100 });
ds.Tables["stu"].Rows.Add(new object[] { 2, "王二", 100 });
ds.Tables["stu"].Rows.Add(new object[] { 3, "李三", 100 });
ds.Tables["stu"].Rows.Add(new object[] { 4, "赵四", 100 });
ds.Tables["stu"].Rows.Add(new object[] { 5, "周五", 100 });
this.ListBox1.DataSource = ds.Tables["stu"];
this.ListBox1.DataValueField = "stuNo";
this.ListBox1.DataTextField = "stuName";
this.ListBox1.DataBind();
}
}
//
事件函数ListBox1_SelectedIndexChanged
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.Label1.Text = "你选择的学生是:学号 " +
this.ListBox1.SelectedValue.ToString() +
" 姓名 " + this.ListBox1.SelectedItem.Text.ToString();
}
}
}

最后

以上就是自信耳机为你收集整理的ListBox控件的使用的全部内容,希望文章能够帮你解决ListBox控件的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部