All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中为DataGrid添加单选框_[Asp.Net教程]
VS2005,中调试JavaScript的方法_[Asp.Net教程]
用动态网页技术PHP生成验证码图片的源代码_[PHP教程]
查询中where和having的区别_[SQL Server教程]
PHP经典的给图片加水印程序_[PHP教程]
在ASP.NET,2.0中建立站点导航层次_.net资料_编程技术
SEO网站设计中不可忽略的细节_百度优化_seo学堂
动态网页技术PHP程序字符串处理函数_php资料_编程技术
动态网页技术PHP的数组处理函数库_[PHP教程]
ado.net数据库连接_[Asp.Net教程]
Reading number is top 10 pictures
性感丰满身材火爆de美女2
30 beautiful school beauty6
The money of more than 100 countries and regions20
XuYing poker perspective garment debut
这才是真正的人体艺术4
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu1
The real super beauty8
BingBingFan apple dew point photo gallery5
Sora aoi in China1
运动的范冰冰3
Download software ranking
SQL2000 For 4IN1
美女写真1
株洲本地在线棋牌游戏
jdk1.6 for windows
Macromedia Dreamweaver 8
星际争霸1.08硬盘免安装版
I'm come from Beijing2
Boxer's Top ten classic battle4
Twenty piece of palm leaf
Eclipse 4.2.1 For Win32
delv published in(发表于) 2014/1/6 9:04:47 Edit(编辑)
ASP.NET程序实现三色交替的下拉列表框_[Asp.Net教程]

ASP.NET程序实现三色交替的下拉列表框_[Asp.Net教程]

ASP.NET程序实现三色交替的下拉列表框_[Asp.Net教程]

如下图所示,显示三种颜色交替的下拉框。


实现方法:
1.使用System.Web.UI.HtmlControls控件,把它作为服务器控件运行。
2.在后台为这个select控件绑定数据。
3.再调用一个自己写的函数为它的没个项目指定颜色。
实现代码(主要实现部分):
前台(WebForm1.aspx):

后台(WebForm1.aspx.cs):
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
SqlConnection cnn = new SqlConnection();
cnn.ConnectionString = "data source=localhost;initial catalog=Northwind;password=;"
+"persist security info=True;user id=sa;workstation id=APJ062;packet size=4096";
string sqlstr = "select Top 10 CustomerID, CompanyName from Customers";
cnn.Open();
SqlDataAdapter ad = new SqlDataAdapter(sqlstr,cnn);
DataTable dt = new DataTable();
ad.Fill(dt);
Select1.DataSource = dt;
Select1.DataTextField = "CompanyName";
Select1.DataValueField = "CustomerID";
Select1.DataBind();
BindSelectColor(Select1);
}
}
//为select控件的项目添加样式
void BindSelectColor(HtmlSelect select)
{
int num = 0;
string styleString = "";
for(int i = 0 ; i < select.Items.Count; i ++ )
{
num = i % 3;
switch(num)
{
case 0:
{
styleString = "COLOR: #000099; BACKGROUND-COLOR: #F4FAFF";
break;
}
case 1:
{
styleString = "COLOR: #990000; BACKGROUND-COLOR: #FFFAFB";
break;
}
case 2:
{
styleString = "COLOR: #009900; BACKGROUND-COLOR: #F4FFFA";
break;
}
}
select.Items[i].Attributes.Add("style",styleString);
}
}





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.