wpf从数据库读取来的大概一个g的数据,感觉太占内存,想保存在本地怎么弄

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf从数据库读取来的大概一个g的数据,感觉太占内存,想保存在本地怎么弄相关的知识,希望对你有一定的参考价值。

你读取这么大数据是干嘛用? 先看看有无优化的可能。调整算法,部分缓存。
你保存到本地,方法就多了,你可以用json格式,当文本存。也可以用sqlite,access,都行。
参考技术A 把数据分割查询,边查边存,不然机子会拖死。追问

能具体一点吗,分段查询用简单用for循环的话也会卡相同时间吧

参考技术B 用本地库来存,或者添加内存追问

原来就是占用内存太大,

参考技术C 在本地用sqlite数据库暂存一下

WPF的DataGrid数据保存与更改

在手动输入一些数据后,怎么保存到数据库或者txt等文件中,下次打开程序又能读取保存的数据?
麻烦给出详细的代码,尤其是“保存”按钮的事件处理代码。

参考技术A 读取和保存的方法很多
你是用什么方式读取数据的?针对用什么方法保存数据。追问

新手不太懂读取和存储方式,劳您费心讲解一下~

字数超过限制没法发代码。

追答

表格中的数据怎么来的?查询的脚本粘贴出来

追问

直接输入的。

以上是关于wpf从数据库读取来的大概一个g的数据,感觉太占内存,想保存在本地怎么弄的主要内容,如果未能解决你的问题,请参考以下文章

解读WPF中的Xaml

求助winform基础知识

WPF的DataGrid数据保存与更改

WPF 中.XAML文件如何读取资源文件?

wpf从数据库读取图片显示到image控件上去问题????????????????

从 C# WPF 应用程序中读取 MS Access 数据库中的图像 [重复]