vb.net - 将报表加载到 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>
解决方案
推荐阅读
- google-apps-script - Telegram Bot webhook 不适用于 Apps 脚本
- c - 为什么我不能在 POSIX 信号处理中使用 I/O?
- python - multiprocessing.Pool ==> TypeError:预期的字符串或 Unicode 对象,NoneType 找到
- java - 用于搜索特定关键字的正则表达式以及用于时间搜索的正则表达式
- laravel - hasOneThrough() 关系给出“BadMethodCallException,调用未定义方法 [模型名称]::hasOneThrough()”
- c++ - libc++ 对 std::map/set::equal_range 的实现给出了意想不到的结果
- reflection - 分析应用程序并检查是否使用反射
- python - 实现全局变量使用模型的pythonic方式是什么
- apache - RewriteCond 异常只有单一路径
- r - 检测语言环境时出错:read.table 中的错误(