Asp.net每页15行

时间:2013-04-19 10:26:46

标签: asp.net sql

    string check = "SELECT * FROM portalEntries ORDER BY date DESC";
    SqlCommand cmd = new SqlCommand(check, myConnection);
    SqlDataReader queryCommandReader = cmd.ExecuteReader();

    while (queryCommandReader.Read())
    {
        int dbId = queryCommandReader.GetInt32(0);
        Response.Write(dbId.ToString());
        Response.Write("\n");
        //string name = queryCommandReader.GetString(0);
        //Response.Write(name);
    }         

它工作并在一个页面中提供所有id,但我想每页15个id的记录。我已经搜索了它,但无法得到正确的答案。

2 个答案:

答案 0 :(得分:0)

使用ASP.NET GridView并对其应用分页。 以下是MSDN参考页:http://msdn.microsoft.com/en-us/library/aa479347.aspx

答案 1 :(得分:-1)

"SELECT * FROM portalEntries ORDER BY date DESC LIMIT 0,15"

会给你第一个15.但你需要一个新的变量,你知道在哪个页面上你应该传递