根据年份和月份的值多条件查询数据并在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
这是我绑定的年份和月份,希望大神们帮我实现查询的功能,急需,在线等。。 展开
#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
这是我绑定的年份和月份,希望大神们帮我实现查询的功能,急需,在线等。。 展开
1个回答
展开全部
根据条件(年/月)查询数据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();
即可....
在前台页面把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月的格式?导致条件无法匹配,无法查询?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询