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天轰穿系列教程...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
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 ...
使用项目符号可以使信息层次分明,便于观众理解和记忆。 Column Graph(柱状图)是一种强大的数据可视化工具,适合展示各项数据之间的比较。在商业环境中,柱状图常用来显示销售业绩、市场份额、预算分配等。用户...
- Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...
它包括以下约定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) 有关更多详细信息,...
- Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
它包括以下约定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) 有关更多详细信息,...
- Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...
它包括以下约定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)有关更多详细信息,请...
它包括以下约定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) 有关更多详细信息,...
- Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式。...
- Bulleted - List 1. Numbered 2. List **Bold** and _Italic_ and `Code` text [ Link ](url) and ![ Image ](src) 有关更多详细信息,请参见 。 吉柯主题 您的Pages网站将使用您在选择的Jekyll主题的布局和样式...