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();
}
需要怎么绑定
展开
 我来答
劉青峰
2010-12-20 · TA获得超过1602个赞
知道小有建树答主
回答量:775
采纳率:0%
帮助的人:526万
展开全部
用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();//重新绑定一遍数据
}
你再试试看。
房箫0gH
2010-12-20 · TA获得超过506个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:587万
展开全部
给gridview设定PageIndexChanging事件,并在事件中指定gridview当前应当显示第几页(参数e,里有个NEWINDEX属性)然后再重新绑定gridview就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
416569825t
2010-12-20
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
textbox需要绑定,,没绑定就会像你那样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式