首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

从datagridview复制数据内存溢出的有关问题

2013-09-15 
从datagridview复制数据内存溢出的问题当我选中datagridview里的数据ctrl+C的时候,如果数据量比较大(例如

从datagridview复制数据内存溢出的问题
当我选中datagridview里的数据ctrl+C的时候,如果数据量比较大(例如数万行,六七列)的话,会提示内存溢出错误,请问如何才能正常复制大量数据呢(有的时候需要复制20万条左右的数据)?
以下代码是为了洗剪贴板的数据格式用的(去了这段代码,直接复制,仍然溢出的错误):

    Private Sub dgv_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles dgv.KeyUp
        If e.Control = True Then
            Select Case e.KeyCode
                Case 65
                    dgv.SelectAll()
                Case 67
                    Clipboard.SetData("Text", Clipboard.GetText)
            End Select
        End If
    End Sub

[解决办法]
数据量太大的话,要考虑存到临时文件里了
[解决办法]
引用:
数据量太大的话,要考虑存到临时文件里了


自己编个方法,将数据存入临时文件中,及从文件中取出。
[解决办法]
还是另存文件较好

热点排行