asp.net C# 用dropdownList实现多条件查询,结果绑定到GridView中后,GridView如何实现分页?

我用的if..else语句。。ddl的查询条件不同绑定到GridView的数据源就不同。。这样的话怎么样实现每个查询出来的GridView表都可以实现分页呢?求代码呀~~... 我用的if..else语句。。ddl的查询条件不同绑定到GridView的数据源就不同。。这样的话怎么样实现每个查询出来的GridView表都可以实现分页呢?求代码呀~~~~ 展开
 我来答
清蓝36
2012-10-30 · TA获得超过112个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:95.9万
展开全部
把事件分成相对独立的模块,查询一个,绑定一个,分页和绑定可以在一起,看你用什么分页控件了。
绑定的事件里调用查询条件的方法,不管ddl还是textbox都在查询条件这个方法里写。
再用一个全局的变量,在查询条件的方法中赋值,在绑定的方法里取值。
潘多拉de情夫
2012-10-30 · TA获得超过247个赞
知道小有建树答主
回答量:572
采纳率:0%
帮助的人:354万
展开全部
gridview的数据源用dataview,拼接你的查询条件,GridView1_PageIndexChanging分页事件里也这么写,可以把绑定数据的方法单独提取出来作为一个函数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
至上之上
2012-11-02 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:50%
帮助的人:59.7万
展开全部
我原来也遇到过,我的方法是,一个查询条件返回一个自定义的值。然后再在翻页处用switch判断值,做翻页事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5456381
2012-10-30 · 超过126用户采纳过TA的回答
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:251万
展开全部
只是绑定不同的数据源而已
分页的功能跟这个没什么关系吧
追问
我在书上看到的分页的事件这样写
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = ds;
GridView1.DataBind();
}
但是我不同的查询条件GridView1绑定的dataset是不一样的呀。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式