SqlConnection cn;
protected void Page_Load(object sender, System.EventArgs e)
{
string strconn = ConfigurationManager.AppSettings["ConnectionString"];
cn = new SqlConnection(strconn);
if (!IsPostBack) BindGrid();
}
public void BindGrid()
{
SqlDataAdapter da = new SqlDataAdapter("select * from users", cn);
DataSet ds = new DataSet();
da.Fill(ds);
Dgd_user.DataSource = ds;
Dgd_user.DataBind();
}
protected void Dgd_user_PageIndexChanged(object sender, EventArgs e)
{
this.Dgd_user.PageIndex = e.NewPageIndex;
BindGrid();
}
-----------------------------------------------------
提示:“System.EventArgs”并不包含对“NewPageIndex”的定义
-------------------------------------------------------
哪里错了???
并不包含对“newpageindex”的定义
答案:3 悬赏:40
解决时间 2021-02-28 08:10
- 提问者网友:温柔又任性
- 2021-02-27 12:25
最佳答案
- 二级知识专家网友:陪伴是最长情的告白
- 2021-02-27 12:57
PageIndexChanged改成PageIndexChanging
PageIndexChanged事件是页码改变后发生的,此时已经没有NewPageIndex了
PageIndexChanging是页码改变时发生,有NewPageIndex;
PageIndexChanged事件是页码改变后发生的,此时已经没有NewPageIndex了
PageIndexChanging是页码改变时发生,有NewPageIndex;
全部回答
- 1楼网友:走,耍流氓去
- 2021-02-27 15:30
protected void datagrid1_pageindexchanged(object source, datagridpagechangedeventargs e)
{
}
这个才是datagrid的分页事件,你的参数错了,应该是datagridpagechangedeventargs
- 2楼网友:虚伪的现实
- 2021-02-27 14:27
protected void Dgd_user_PageIndexChanged(object sender, EventArgs e)
{
this.Dgd_user.PageIndex = e.NewPageIndex;
BindGrid();
}
应该改成
protected void Dgd_user_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.Dgd_user.PageIndex = e.NewPageIndex;
BindGrid();
}
是事件不对
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯