dropdownlist控件绑定数据库_凡科可以绑定数据库吗

dropdownlist控件绑定数据库_凡科可以绑定数据库吗DropDownList1.DataSource=myReader;//myReader为ExecuteReader()的结果集DropDownList1.DataTextField(DataValueField)=”填充在myReader中的数据集,用哪个列填充就写哪个列名就ok了”;DropDownList1.DataBind();aspx页面上有三个DropDownLi

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

DropDownList1.DataSource=myReader;//myReader为ExecuteReader()的结果集

DropDownList1.DataTextField(DataValueField) = “填充在myReader中的数据集,用哪个列填充就写哪个列名就ok 了”;

DropDownList1.DataBind();

aspx页面上有三个DropDownList控件,后台数据库建表,年月日。

DropDownList1 表示年,DropDownList2表示月,DropDownList3表示天;

注意用将这三个DropDownList控件的AutoPostBack属性设为True。

用户可以方便地选择年月日,并且每月的日期会随着用户选择不同的年,月而发生相应的变化

其后台cs文件代码如下:

private void Page_Load(object sender, System.EventArgs e)

{

DateTime tnow=DateTime.Now;//现在时间

ArrayList AlYear=new ArrayList();

int i;

for(i=2002;i<=2010;i++)

AlYear.Add(i);

ArrayList AlMonth=new ArrayList();

for(i=1;i<=12;i++)

AlMonth.Add(i);

if(!this.IsPostBack )

{

DropDownList1.DataSource=AlYear;

DropDownList1.DataBind();//绑定年

//选择当前年

DropDownList1.SelectedValue=tnow.Year.ToString();

DropDownList2.DataSource=AlMonth;

DropDownList2.DataBind();//绑定月

//选择当前月

DropDownList2.SelectedValue=tnow.Month.ToString();

int year,month;

year=Int32.Parse(DropDownList1.SelectedValue);

month=Int32.Parse(DropDownList2.SelectedValue);

BindDays(year,month);//绑定天

//选择当前日期

DropDownList3.SelectedValue=tnow.Day.ToString();

}

}

//判断闰年

private bool CheckLeap(int year)

{

if((year%4==0)&&(year%100!=0)||(year%400==0))

return true;

else return false;

}

//绑定每月的天数

private void BindDays( int year,int month)

{ int i;

ArrayList AlDay=new ArrayList();

switch(month)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

for(i=1;i<=31;i++)

AlDay.Add(i);

break;

case 2:

if (CheckLeap(year))

{for(i=1;i<=29;i++)

AlDay.Add(i);}

else

{for(i=1;i<=28;i++)

AlDay.Add(i);}

break;

case 4:

case 6:

case 9:

case 11:

for(i=1;i<=30;i++)

AlDay.Add(i);

break;

}

DropDownList3.DataSource=AlDay;

DropDownList3.DataBind();

}

//选择年

private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)

{

int year,month;

year=Int32.Parse(DropDownList1.SelectedValue);

month=Int32.Parse(DropDownList2.SelectedValue);

BindDays(year,month);

}

//选择月

private void DropDownList2_SelectedIndexChanged(object sender, System.EventArgs e)

{

int year,month;

year=Int32.Parse(DropDownList1.SelectedValue);

month=Int32.Parse(DropDownList2.SelectedValue);

BindDays(year,month);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/184581.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号