web空间类都被放置在System.Web.UI.WebControls命名空间下
1、ListBox
  ListBox控件用于创建多选的下拉列表,而可选项是通过ListItem元素来定义的。
示例代码如下:

  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[]{,"张一",});
ds.Tables["stu"].Rows.Add(new object[] { , "王二", });
ds.Tables["stu"].Rows.Add(new object[] { , "刘三", });
ds.Tables["stu"].Rows.Add(new object[] { , "赵四", });
ds.Tables["stu"].Rows.Add(new object[] { , "李五", });
ListBox1.DataSource=ds.Tables["stu"];
ListBox1.DataValueField = "stuNo";
ListBox1.DataTextField = "stuName";
ListBox1.DataBind();
}
}

2、DropWownList
   实例代码如下:

  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[]{,"张一",});
ds.Tables["stu"].Rows.Add(new object[] { , "王二", });
ds.Tables["stu"].Rows.Add(new object[] { , "刘三", });
ds.Tables["stu"].Rows.Add(new object[] { , "赵四", });
ds.Tables["stu"].Rows.Add(new object[] { , "李五", });
DropDownList1.DataSource=ds.Tables["stu"];
DropDownList1.DataValueField = "stuNo";
DropDownList1.DataTextField = "stuName";
DropDownList1.DataBind();
}
}

3、CheckBoxList
CheckBoxList控件用来创建多项选择的复选框,该复选框组可以通过将控件绑定到数据源动态创建。
实例代码如下:

     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[]{,"张一",});
ds.Tables["stu"].Rows.Add(new object[] { , "王二", });
ds.Tables["stu"].Rows.Add(new object[] { , "刘三", });
ds.Tables["stu"].Rows.Add(new object[] { , "赵四", });
ds.Tables["stu"].Rows.Add(new object[] { , "李五", });
CheckBoxList1.DataSource=ds.Tables["stu"];
CheckBoxList1.DataValueField = "stuNo";
CheckBoxList1.DataTextField = "stuName";
CheckBoxList1.DataBind();
}
}

4、RadioButtonList
该控件为网页开发人员提供了一组单选按钮,这些按钮可以通过绑定动态生成。
示例代码如下:

   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[]{,"张一",});
ds.Tables["stu"].Rows.Add(new object[] { , "王二", });
ds.Tables["stu"].Rows.Add(new object[] { , "刘三", });
ds.Tables["stu"].Rows.Add(new object[] { , "赵四", });
ds.Tables["stu"].Rows.Add(new object[] { , "李五", });
RadioButtonList1.DataSource=ds.Tables["stu"];
RadioButtonList1.DataValueField = "stuNo";
RadioButtonList1.DataTextField = "stuName";
RadioButtonList1.DataBind();
}
}

5、BulletedList
该控件用来创建一个采用项目符号格式的项列表,可以动态绑定生成
实例代码如下:

  protected void Page_Load(object sender, EventArgs e)
{
BulletedList1.BulletStyle = BulletStyle.Circle;
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[]{,"张一",});
ds.Tables["stu"].Rows.Add(new object[] { , "王二", });
ds.Tables["stu"].Rows.Add(new object[] { , "刘三", });
ds.Tables["stu"].Rows.Add(new object[] { , "赵四", });
ds.Tables["stu"].Rows.Add(new object[] { , "李五", });
BulletedList1.DataSource = ds.Tables["stu"];
BulletedList1.DataValueField = "stuNo";
BulletedList1.DataTextField = "stuName";
BulletedList1.DataBind();
}
}

asp.net 列表控件的更多相关文章

  1. ASP .NET MVC HtmlHelper扩展——简化“列表控件”的绑定

    在众多表单元素中,有一类<select>元素用于绑定一组预定义列表.传统的ASP.NET Web Form中,它对应着一组重要的控件类型,即ListControl,我们经常用到DropDo ...

  2. asp.net分页控件

    一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将整理代码如下 二.代码 1.首先在测试页面Default.aspx页面添加引用 <%@ Reg ...

  3. ASP.NET数据控件

    数据服务器控件就是能够显示数据的控件,与那些简单格式的列表控件不同,这些控件不但提供显示数据的丰富界面(可以显示多行多列数据并根据用户定义来显示),还提供了修改.删除和插入数据的接口. ASP.NET ...

  4. 浅析五大ASP.NET数据控件

    转自:http://kb.cnblogs.com/page/69207/ 摘要:ASP.NET中有不少的控件,在这当中有一部分是用来处理数据的控件.在这里我们正要讨论的就是ASP.NET数据控件,希望 ...

  5. ASP.NET数据绑定控件简介

    •数据绑定分为数据源和数据绑定控件两部分(①数据绑定控件通过数据源获取和修改数据②数据绑定控件通过数据源隔离数据提供者和数据使用者)数据绑定控件→数据源→数据库•数据源:SqlDataSource(连 ...

  6. 初始ASP.NET数据控件【续 DataList】

    DataList控件  DataList控件也是一个常用的数据绑定控件,相对于GridView控件虽然没它那么强大的功能,但是灵活性却很强势.因为其本身就是一个富有弹性的控件.DataList控件可以 ...

  7. ASP.NET ValidationSummary 控件

    ASP.NET ValidationSummary 控件 Validation 服务器控件 定义和用法 ValidationSummary 控件用于在网页.消息框或在这两者中内联显示所有验证错误的摘要 ...

  8. UWP开发必备:常用数据列表控件汇总比较

    今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...

  9. .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)

    说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView.DataList.Repeater:当然还有其它DropDownList.ListBox等. 它们的共同 ...

随机推荐

  1. javascript事件捕获机制,dom tree

    $(document,"a").on("click",function(){alert(2);return false;}); $("<a> ...

  2. How to fix the gray screen bug in VirtualBox

    If you see a gray screen instead of GNOME when entering the system, simply switch to a virtual conso ...

  3. 彻底搞定C指针-函数名与函数指针【转】

    转自:http://blog.csdn.net/a1232345/article/details/43524371 函数名与函数指针 一 通常的函数调用    一个通常的函数调用的例子://自行包含头 ...

  4. 52深入理解C指针之---不透明指针

    该系列文章源于<深入理解C指针>的阅读与理解,由于本人的见识和知识的欠缺可能有误,还望大家批评指教.一.size_t:用于安全表示长度,所有平台和系统都会解析成自己对应的长度 1.定义:s ...

  5. Ajax的post方式提交数据

    最新需要学习如何使用 POST 提交方法的接口,正好看到了Ajax 版本的感觉不错分享给大家,欢迎高手指点. <SCRIPT LANGUAGE=”javascript”> <!– f ...

  6. AC日记——让我们异或吧 洛谷 P2420

    题目描述 异或是一种神奇的运算,大部分人把它总结成不进位加法. 在生活中…xor运算也很常见.比如,对于一个问题的回答,是为1,否为0.那么: (A是否是男生 )xor( B是否是男生)=A和B是否能 ...

  7. Java 基础【06】复合赋值运算

    这是今天在开发当中遇到的问题,虽然不是很大,但还是花了一点时间去琢磨. 嗯,好了.先看一段源代码 short value=2; value-=2; 源码就是上面这个样子的,我动手写的时候因为理解的问题 ...

  8. Network | parity bit

    奇偶校验位是一个表示给定位数的二进制数中1的个数是奇数还是偶数的二进制数.奇偶校验位是最简单的错误检测码. A parity bit, or check bit is a bit added to t ...

  9. Codeforces Round #321 (Div. 2) Kefa and First Steps 模拟

    原题连接:http://codeforces.com/contest/580/problem/A 题意: 给你一个序列,问你最长不降子串是多长? 题解: 直接模拟就好了 代码: #include< ...

  10. 2017 [六省联考] T2 相逢是问候

    4869: [Shoi2017]相逢是问候 Time Limit: 40 Sec  Memory Limit: 512 MBSubmit: 1205  Solved: 409[Submit][Stat ...