根据年份和月份的值多条件查询数据并在gridview中显示,需要注意的是:gridview中的日期是yyyy年MM月的格

#region下拉框取得年份默认当前年份到前二十年的年份//下拉框取得年份protectedvoiddrpYear_SelectedIndexChanged(object... #region 下拉框取得年份 默认当前年份到前二十年的年份 //下拉框取得年份 protected void drpYear_SelectedIndexChanged(object sender, EventArgs e) { BindYear(); } private void BindYear() { int intYear = DateTime.Now.Year; for (int i = 0; i < 20; i++) { drpYear.Items.Add(new System.Web.UI.WebControls.ListItem(intYear.ToString())); intYear--; } } #endregion
#region 下拉框取得月份 //下拉框取得月份 protected void drpMonth_SelectedIndexChanged(object sender, EventArgs e) { BindMonth(); }
private void BindMonth() { int intMonth =1; for (int i = 1; i <=12; i++) { drpMonth.Items.Add(new System.Web.UI.WebControls.ListItem(intMonth.ToString())); intMonth++; } } #endregion

这是我绑定的年份和月份,希望大神们帮我实现查询的功能,急需,在线等。。
展开
 我来答
夏天听雨ing
2013-05-16 · 超过16用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:46.9万
展开全部
根据条件(年/月)查询数据list?

在前台页面把GridView定义一个ID,如gridList
在后台执行查询按钮的click事件,执行查询功能:
1、分别获取年/月下拉的数据
2、定义一个list用来加载页面显示的数据
3、在数据访问类中写一个方法用来执行查询的方法,如:public List<实体类> GetList(string year,string month){
.........//建立数据连接,执行sql语句,返回需要值
}
4、绑定list数据到GridView中,gridList.DataSource = list;gridList.DataBind();

即可....
更多追问追答
追问
数据库存的日期类型是varchar2()类型的(oralce数据库),而且数据库保存的是2013年5月的格式。
追答
没有看懂。你的意思是:查询条件输入的年月是varchar类型,而数据库中是2013年5月的格式?导致条件无法匹配,无法查询?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式