首页 > 解决方案 > 将报表加载到 VB.net 中的 Datagrid 时出现内存不足异常

问题描述

在 VB.net Web 应用程序中将报表加载到 Datagrid 时显示内存不足异常。它在处理 2000 多行数据时运行良好。当行数不高(5000 多)时,它显示内存不足异常。没有图像加载到网格中,只有文本值。仍然显示内存不足异常。如何解决这个问题

这是我的代码`

          If objTable.Rows.Count < 15000 Then
            grdList.DataSource = objTable
            grdList.DataBind()


            For i = 0 To grdList.Items.Count - 1
                If grdList.Items(i).Cells(0).Text = "N" Then
                    grdList.Items(i).Cells(0).Text = ""
                    grdList.Items(i).Cells(1).ColumnSpan = o
                   
                    For j = 2 To o
                        grdList.Items(i).Cells(j).Visible = False
                    Next
                End If
            Next
        End If`



 <asp:DataGrid ID="grdList" runat="server" >
                            </asp:DataGrid>

标签: vb.netdatagridout-of-memory

解决方案


推荐阅读