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);

}

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

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

(0)
上一篇 2022年10月8日 下午1:36
下一篇 2022年10月8日 下午1:36


相关推荐

  • UI组件库一览表

    UI组件库一览表1 BootstrapBoo 中文网 https www bootcss com 2 WeUIWeUIhttp weui io 3 VUX UIVUX Vue 移动端 UI 组件库 VUX 是基于 WeUI 和 Vue js 的移动端 UI 组件库 提供丰富的组件满足移动端 微信 页面常用业务需求 https vux li 4 AntDesignMob mobile ant design https mobile ant de

    2026年3月20日
    2
  • 多所高校要求警惕OpenClaw安全风险,部分严禁校内使用

    多所高校要求警惕OpenClaw安全风险,部分严禁校内使用

    2026年3月12日
    1
  • ModelMap的用法

    ModelMap的用法ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数:addAttribute(Stringkey,Objectvalue);在页面上可以通过el变量方式$key或者bboss的一系列数…

    2022年6月24日
    50
  • mybase激活成功教程方法

    mybase激活成功教程方法1 选用合适平台 下载好然后安装 2 装好后关闭软件 打开软件安装为位置 3 在主目录下找到进入 myBase ini 这个文件 4 打开 myBase ini 我这里使用的是 nodepad 5 找到属性设置 Lic FirstUseOn 可通过 Ctrl F 快速查找 后面这一串 15 开头数字就是使用格林尼治时间毫秒值 6 删除 Lic FirstUseOn 这行 注意 在编辑

    2026年3月20日
    1
  • java sortedset_Java集合 TreeSet和SortedSet

    java sortedset_Java集合 TreeSet和SortedSet一 TreeSetTreeS 是集合的一种 与 HashSet 不同的是他是有序的 也就是说 TreeSet 中的数据是有序不重复的 TreeSet 实现了 SortedSet 这个接口 由于 TreeSet 是 SortedSet 的一个子类 因此 TreeSet 具有 SortedSet 的所公共方法 具体案例详情见 SortedSet 二 SortedSetSor 是一个有序的接口 集合内元素有 2 种排序

    2026年3月26日
    3
  • 很太吧动漫邪恶游戏

    很太吧动漫邪恶游戏自己玩当然谈比给别人好一定要请女模特来实验吗十大发生的法师答复撒旦法撒旦法撒..万法归宗

    2025年11月6日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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