标题:关于GridView分页问题
只看楼主
百灵鸟
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-9-26
 问题点数:0 回复次数:5 
关于GridView分页问题
public partial class hello_Ex09_03 : System.Web.UI.Page
{
    protected SqlConnection myConnection = new SqlConnection();

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session.Count == 0)
        {
            Response.Redirect("Ex09_01.aspx");
        }
        else if (!IsPostBack)
        {
            Label1.Text = "热烈欢迎" + Session["username"].ToString();
            string strConn = "server=127.0.0.1;uid=sa;pwd=123;database=Aspnet";
            myConnection.ConnectionString = strConn;
            BindData();
        }

    }

    private void BindData()
    {
        string selCmd = "select * from Ex09_GuestBook where ParentID=0 order by PostTime desc";
        SqlDataAdapter da = new SqlDataAdapter(selCmd, myConnection);
        DataSet ds = new DataSet();
        da.Fill(ds, "word");
        GridView1.DataSource = ds.Tables["word"].DefaultView;
        GridView1.DataBind();
    }

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        BindData();

    }
}

这个程序当点下一页时为什么会出现异常
异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。

各位请帮忙看一下
搜索更多相关主题的帖子: GridView 
2008-09-26 21:40
seaven
Rank: 1
等 级:新手上路
威 望:1
帖 子:6
专家分:0
注 册:2008-9-7
得分:0 
GridView 中AllowPaging 属性改为 true
2008-09-27 10:33
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
string strConn = "server=127.0.0.1;uid=sa;pwd=123;database=Aspnet";
myConnection.ConnectionString = strConn;

将这两句放到Page_Load()外面
收到的鲜花
  • 百灵鸟2008-10-10 23:24 送鲜花  3朵  

飘过~~
2008-09-27 17:20
百灵鸟
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-9-26
得分:0 
回复 3# bygg 的帖子
可以实现分页功能了,太感谢你了。
2008-09-27 20:47
xiaojie_cp
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-6-9
得分:0 
觉得最好通过数据库操作类来操作.我也初学,呵呵
2008-09-28 12:18
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
其实不建议用GridView1.如果数据少可以,但是数据多了就会很慢很慢

因为他的分页是把数据全部读到内存中,再根据不同的页数进行数据分段显示

飘过~~
2008-10-11 10:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-235402-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.263075 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved