`
pmfou_site
  • 浏览: 30139 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

bulleted控件用法

 
阅读更多

asp.net2.0新增了一个BulletedList控件,通过它可以以列表形式显示数据,而不必再用Repeater,Datalist等实现相同的效果.今天做程序的时候正好用到了这个控件,就把它的一些比较高级一点的用法记录一下.

1.如何实现BulletinList与数据源的绑定?

string strSQL="select * from table";

SqlConnection conn=new SqlConnection("server=(local);database=contract;uid=sa;pwd=sa;");

DataSet ds=new DataSet();

SqlDataAdapter da=new SqlDataAdapter(strSQL,conn);

da.Fill(ds);

DataTable dt=ds.Tables[0];

//以上代码从数据库中取出数据放到DataTable中.

BulletedList bl=new BulletedList();

bl.DataSource = dt; //设置BulletedList的数据源为上面的DataTable
bl.DataTextField = "MODULENAME"; //设置BulletedList中显示的文本字段
bl.DataValueField = "INNERID"; //设置BulletedList的值字段
bl.DataBind(); //进行数据绑定

2.设置BulletedList的显示模式,设置其DisplayMode属性,主要有以下几个值:Text(文本样式)HyperLink(超链接样式),LinkButton(链接按钮样式).

这里我只谈一下LinkButton样式.我们想让点击BulletedList中选中的某一项时执行指定的操作.如何做呢?我们可以在BulletedList中写其Click事件的处理代码即可.那怎么得到BulletedList中点击的那一项的文本和值呢?可以用以下方法:

ListItem li=BulletedList1.Items[e.Index]; //得到BulletedList中选中的项

  string strID=li.Value; //得到选中项的值

string strText=li.Text; //得到选中项的文本

  联想:通过BulletedList可以实现新闻列表之类的东西,通过数据绑定可以很容易地实现,通过设置一些属性就可以定义出漂亮的样式,而不必象在php中和asp.net1.1中要自己写好多html代码.

分享到:
评论

相关推荐

    天轰穿系列教程之-35BulletedList

    天轰穿系列教程之-35BulletedList天轰穿系列教程之-35BulletedList天轰穿系列教程之-35BulletedList天轰穿系列教程之-35BulletedList天轰穿系列教程之-35BulletedList天轰穿系列教程之-35BulletedList天轰穿系列教程...

    unespiano-social-network:在Spring Cloud Netflix上创建的社交网络,前端使用Angular 4

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    BeamBio381

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    coursera:Coursera测试存储库

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    raygard.github.io:个人网站

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    summitsingh.github.io

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    travel-app:旅游应用程序网页设计。 使用HTML和CSS构建

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    英文原版-Pathophysiology A 2in1 Reference for Nurses 1st Edition

    the narrow outer column contains brief bulleted summaries of the same information. This format enables nurses to quickly scan the bulleted points and jump to in-depth information as needed without ...

    红黄地球商业——TG系列PPT模板.ppt

    使用项目符号可以使信息层次分明,便于观众理解和记忆。 Column Graph(柱状图)是一种强大的数据可视化工具,适合展示各项数据之间的比较。在商业环境中,柱状图常用来显示销售业绩、市场份额、预算分配等。用户...

    parfait-os.github.io:Parfait OS是面向不太精通计算机或希望使用易于使用的操作系统的用户的发行版

    - Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...

    geo4wiki:简单的地理坐标转换器,可以在十进制格式(由Google地图使用)和弧度(由波兰语维基百科使用)之间切换

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    web_design:欢迎使用网页设计

    - Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...

    Adire:Adire clith使用(扎染)

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    AZ:AZ存储库以供使用

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    canvas-countdown:使用画布的练习程序

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    Fireworks:使用p5.js进行Fireworks仿真

    - Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...

    detectfincrime:在金融犯罪调查中使用R

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src)有关更多详细信息,请...

    Angularjs1:使用angularjs学习单页Web应用程序

    它包括以下约定Syntax highlighted code block# Header 1## Header 2### Header 3- Bulleted- List1. Numbered2. List**Bold** and _Italic_ and `Code` text[ Link ](url) and ![ Image ](src) 有关更多详细信息,...

    Exploratory-data-analysis-Python:使用Python探索性数据分析

    - Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式。...

    Mapsee:使用Javascript和Mapbox创建的Google Map Clone

    - Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...

Global site tag (gtag.js) - Google Analytics