悬赏分:10 离问题结束还有 5 天 12 小时 浏览:92 次
我有个分页存储过程 绑定DATALIST 用个按钮改变currPageIndex 当前页的值在调用存储过程绑定 来实现分页
为什么要重新加载页面才能实现能 我点按钮改变currPageIndex 为2的时候 第二页在DATALIST 里没数据 除非用URL重新连接这个页面在LOAD里吧currPageIndex 设置为2才可以
那位大侠帮帮我啊 !!!
public void databind()
{
//读参数
//1、页码
currPageIndex = 1;
//2、查询条件
sqlWhere = "1=1 ";
SqlParameter[] myValues = {
new SqlParameter("@tblName", SqlDbType.VarChar, 255),
new SqlParameter("@fldName", SqlDbType.VarChar, 255),
new SqlParameter("@PageSize", SqlDbType.Int),
new SqlParameter("@PageIndex", SqlDbType.Int),
new SqlParameter("@RowCount", SqlDbType.Int),
new SqlParameter("@PageTotal", SqlDbType.Int),
new SqlParameter("@OrderType", SqlDbType.Bit),
new SqlParameter("@strWhere", SqlDbType.VarChar,1000)
};
myValues[0].Value = "T_measure_Data";
myValues[1].Value = "sxtime";
myValues[2].Value = 4;
myValues[3].Value = currPageIndex; //当前页码
myValues[4].Value = 0;
myValues[4].Direction = ParameterDirection.Output; //是输出 返回总记录数
myValues[5].Value = 0;
myValues[5].Direction = ParameterDirection.Output; //返回总页数
myValues[6].Value = 0; //升序
myValues[7].Value = sqlWhere; //查询条件
DataSet ds = haohao.DbHelperSQL.RunProcedure("UP_GetRecordByPage", myValues, "myDs");
&am
|
1周前 浩浩 : public void databind() { //读参数 //1、页码 currPageIndex = 1; //2、查询条件 sqlWhere = "1=1 "; SqlParameter[] myValues = { new SqlParameter("@tblName", SqlDbType.VarChar, 255), new SqlParameter("@fldName", SqlDbType.VarChar, 255), new SqlParameter("@PageSize", SqlDbType.Int), new SqlParameter("@PageIndex", SqlDbType.Int), new SqlParameter("@RowCount", SqlDbType.Int), new SqlParameter("@PageTotal", SqlDbType.Int), new SqlParameter("@OrderType", SqlDbType.Bit), new SqlParameter("@strWhere", SqlDbType.VarChar,1000) }; myValues[0].Value = "T_measure_Data"; myValues[1].Value = "sxtime"; myValues[2].Value = 4; myValues[3].Value = currPageIndex; //当前页码 myValues[4].Value = 0; myValues[4].Direction = ParameterDirection.Output; //是输出 返回总记录数 myValues[5].Value = 0; myValues[5].Direction = ParameterDirection.Output; //返回总页数 myValues[6].Value = 0; //升序 myValues[7].Value = sqlWhere; //查询条件 DataSet ds = haohao.DbHelperSQL.RunProcedure("UP_GetRecordByPage", myValues, "myDs"); this.DataList1.DataSource = ds.Tables[0]; this.DataList1.DataBind(); |
|
1周前 浩浩 : 就是上面的方法 只是我LOAD里第一次吧 currPageIndex = 1; 了 按钮的作用是吧 currPageIndex 加1 页面加载的时候 显示第一页数据可以显示 点按妞在调用此方法就不行了 |
|
1周前 浩浩 : 问题解决了 哈哈 存储过程有点问题 |