用asp.net ListView控件在后台动态绑定数据源时,DataPager分页控件老是出错应该怎么处理?求高手帮忙啊 20

如题aspx文件是一个ListView,一个accessdatasource,一个datapageraspx.cs文件是:protectedvoidPage_Load(o... 如题
aspx 文件是一个ListView ,一个accessdatasource, 一个datapager
aspx.cs文件是:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btn_Click(object sender, EventArgs e)
{
string sql = "select * from dt_a where password='2'";
DataSet ds = sqlCMD.returnDataSet("a", sql);

lv1.DataSourceID = null;
lv1.DataSource = ds;
lv1.DataBind();
}
protected void lv1_SelectedIndexChanged(object sender, EventArgs e)
{
datapager1.SetPageProperties(datapager1.StartRowIndex,10, true);
}
展开
 我来答
18356771
2012-03-13 · TA获得超过585个赞
知道小有建树答主
回答量:576
采纳率:100%
帮助的人:422万
展开全部
没有代码 贴上代码,不是大问题,可能是你的datapager没有绑定点击事件
更多追问追答
追问
代码贴出来了,麻烦高手看看哦,谢谢
追答
lv1_SelectedIndexChanged中不需要重新绑定数据了么?

DataSet ds ;
protected void btn_Click(object sender, EventArgs e)
{
string sql = "select * from dt_a where password='2'";
ds = sqlCMD.returnDataSet("a", sql);

lv1.DataSourceID = null;
lv1.DataSource = ds;
lv1.DataBind();
}
protected void lv1_SelectedIndexChanged(object sender, EventArgs e)
{
lv1.DataSourceID = null;
lv1.DataSource = ds;
lv1.DataBind();
lv1.selectIndex=e.newIndex;//大概是这样写的
datapager1.SetPageProperties(datapager1.StartRowIndex,10, true);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式