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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 实时系统动态内存算法分析dsa(二)——TLSF代码分析

    实时系统动态内存算法分析dsa(二)——TLSF代码分析上一篇我们看了dsa的分类和简单的内存管理算法实现,这篇文档我们来看TLSF的实现,一种更加高级的内存管理算法;1、实现原理基本的Segregated Fit算法是使用一组链表,每个链表只包含特定长度范围来的空闲块的方式来管理空闲块的,这样链表数组的长度可能会很大。TLSF为了简化查找定位过程,使用了两层链表。第一层,将空闲内存块的大小根据2的幂进行分类,如(16、32、64.

    2022年6月28日
  • Windows CMD常用命令大全(值得收藏)

    Windows CMD常用命令大全(值得收藏)WindowsCMD常用命令大全前言1.常用命令1.1cd命令1.2查看目录文件1.3创建目录和删除目录1.4查看本机ip1.5清除屏幕1.6复制文件1.7移动文件1.8删除文件1.9ping1.10taskkill1.11netstat查看网络连接状态1.12find1.13tracert2.查看cmd下的命令3.辅助符号或命令3.1‘|’3.2重定向输出符号>>>3.3重定向输入符号<<<3.4终止一直在运行的命令ctr

    2022年6月13日
  • JQuery安装与下载教程(efficiency)

    JQuery安装与下载教程(efficiency)一.认识(1)jQuery文件有两个常用版本:一个是1.x版本,另一个是3.x版本。3.x版本是目前的最新版本,与1.x版本有着相同的API。1.x版本兼容IE6、IE7和IE8,而3.x版本不兼容IE6、IE7和IE8。在实际开发中,我们建议使用1.x版本,而不是3.x版本,原因有两个:1.现在很多网站还是要考虑兼容IE6~IE8;2.大多数jQuery插件不支持3.x版本,只支持1.x版本。不管是1.x版本,还是3.x版本

    2022年6月5日
  • plot函数的用法_ezplot函数

    plot函数的用法_ezplot函数matlab的图形绘制是非常重要的一种功能,所有关于数据分析挖掘方面一定会用到此项功能。在我们开始第三章数据可视化之前,必须先把plot函数必须弄得清清楚楚才行,下面让我们看看关于它的一切吧!一.plot首先,plot有几种形式(1)plot(X,Y):创建数据Y相对于中相应值X的二维折线图其中,若X,Y是向量,长度必须相等,图是Y对X的若X,Y是矩阵…

    2022年10月11日
  • mac如何安装pip_mac怎么卸载python

    mac如何安装pip_mac怎么卸载pythonmac下直接安装pip和卸载pip的方法如下:1、pip的安装:输入sudoeasy_installpip就可以安装pip了。验证pip安装是否成功:输入:pip结果找不到文件。尝试输入:pip3-V或者pip3则说明已经安装成功了。2、pip的卸载:输入命令:sudopipuninstallpip然后输入密码后如下图:输入y,回车。即要卸载pip,再次用pip-V或者pip显示已经找不到文件,即卸载成功了。卸载不再做图片演示。注意:输入p

    2022年10月7日
  • 数据增强英文_数据加噪处理

    数据增强英文_数据加噪处理文章目录0.前言1.Cutout1.1.要解决什么问题1.2.用了什么方法1.3.效果如何1.4.还存在什么问题&可借鉴之处2.RandErasing2.1.要解决什么问题2.2.用了什么方法2.3.效果如何2.4.还存在什么问题&可借鉴之处3.Mixup3.1.要解决什么问题3.2.用了什么方法3.3.效果如何3.4.还存在什么问题&可借鉴之处4.Cutmix4.1.要解决什么问题4.2.用了什么方法4.3.效果如何4.4.还存在什么问题

    2022年9月25日

发表回复

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

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