如何将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
答案 0 :(得分:0)
将AllowPaging="True"
,PageSize=50
和OnPageIndexChanging="GridView1_PageIndexChanging"
属性添加到gridview控件并实现事件处理程序,如下所示
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridView1.PageIndex = e.NewPageIndex;
//rebind data to the gridview
}