无论myDataSet有多大,都将Gridview限制为50行

时间:2013-12-20 11:45:58

标签: asp.net gridview

如何将Gridview限制为50行?我最终希望DropDownList选择0-50,51-100等等。使用Table命令,数据集ds非常适合数据表dt。

       conn = "connection string works"
       cmdstr = "SELECT * FROM table1;"
       Using conn As New SqlConnection(connStr)
            Using cmd As New SqlCommand(cmdStr, conn)
                conn.Open()
                cmd.ExecuteNonQuery()
               Using da As New SqlDataAdapter(cmd)
                    da.Fill(ds)
                    dt = ds.Tables(0)
                    for k = 1 to 50
                        dt.Rows.Add()'???
                    Next k
                    GridView1.DataSource = dt
                    GridView1.DataBind()
                End Using
                conn.Close()
                cmd.Dispose()
                conn.Dispose()
            End Using
        End Using

1 个答案:

答案 0 :(得分:0)

AllowPaging="True"PageSize=50OnPageIndexChanging="GridView1_PageIndexChanging"属性添加到gridview控件并实现事件处理程序,如下所示

   protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {   
        gridView1.PageIndex = e.NewPageIndex;
        //rebind data to the gridview
    }