如何在aspx页面中获得大量数据的最佳性能?

时间:2010-05-14 08:52:45

标签: asp.net-2.0

我想在GridView中显示1000行和80行。我有点担心应用程序的性能。如果你知道如何让它获得更好的性能,请告诉hw以详细的方式做到这一点。

   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            Me.FillGrid()
        End If
    End Sub

'填充网格

Private Sub FillGrid()


 Try
        Dim MyCompany As New Company
        Dim mydsCompanyDSource As DataSet

        mydsCompanyDSource = MyCompany.DisplayData()

        gvCompany.DataSource = mydsCompanyDSource
        gvCompany.DataBind()

    Catch ex As Exception
        CreatelogFile(ex)
    End Try

End Sub

对gridview进行分页是正确的。如果会有大量数据出现,会出现任何性能问题吗?

1 个答案:

答案 0 :(得分:0)

1000行将变得很重,超过100的任何行都是Paging的良好候选者 - 例如,一次只返回10行。