gridview 分页 10
//从TextBox中添加了数据在用gridview显示出来,当数据多的话应该如何去分页呢,使用了allowpaging这个属性值会出现错误,还有没其他的什么方法呢??如...
//从TextBox中添加了数据在用gridview显示出来,当数据多的话应该如何去分页呢,使用了allowpaging这个属性值会出现错误,还有没其他的什么方法呢??
如果要编辑或者是删除的话又应该怎么做??
public void getroom()//从数据库读取数据
{
string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["SqlServices"]);
SqlConnection myconn = new SqlConnection(settings);
myconn.Open();
string sql = "select * from room";
SqlCommand mycmd = new SqlCommand(sql, myconn);
SqlDataReader result = mycmd.ExecuteReader();
gv_room.DataSource = result;
gv_room.DataBind();
myconn.Close();
}
需要怎么绑定 展开
如果要编辑或者是删除的话又应该怎么做??
public void getroom()//从数据库读取数据
{
string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["SqlServices"]);
SqlConnection myconn = new SqlConnection(settings);
myconn.Open();
string sql = "select * from room";
SqlCommand mycmd = new SqlCommand(sql, myconn);
SqlDataReader result = mycmd.ExecuteReader();
gv_room.DataSource = result;
gv_room.DataBind();
myconn.Close();
}
需要怎么绑定 展开
3个回答
展开全部
用allowpaging比较方便,可能是你的方法不对,给你具体步骤:
1.首先要在GridView中加入:
AllowPaging="true" PageSize="10" OnPageIndexChanging="GridView1_PageIndexChanging"
2.要在后台加入GridView1_PageIndexChanging()方法:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
DataBind();//重新绑定一遍数据
}
你再试试看。
1.首先要在GridView中加入:
AllowPaging="true" PageSize="10" OnPageIndexChanging="GridView1_PageIndexChanging"
2.要在后台加入GridView1_PageIndexChanging()方法:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
DataBind();//重新绑定一遍数据
}
你再试试看。
展开全部
给gridview设定PageIndexChanging事件,并在事件中指定gridview当前应当显示第几页(参数e,里有个NEWINDEX属性)然后再重新绑定gridview就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
textbox需要绑定,,没绑定就会像你那样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询