我正在制作一个可视化的c# winform应用程序.我想在里面存储数据

本文关键字:winform 应用程序 数据 存储 在里面 可视化 一个 | 更新日期: 2023-09-27 18:02:57

据我所知,我可以将其保存在数据库中或通过文件io。数据必须在本地存储,我不希望数据网格视图中的数据。如果我通过文件处理存储数据,那么如何将数据存储在将安装软件的目录中。我尝试过基于服务的数据库。MDF格式),不能让它工作。我的项目需要它。

我正在制作一个可视化的c# winform应用程序.我想在里面存储数据

要创建文件,您将使用System.IO.File命名空间。这样就可以访问Create()、CreateText()、WriteAllBytes()等方法。使用哪种方法取决于您使用的数据类型。

要将文件保存在应用程序目录中,可以使用AppDomain获取路径。BaseDirectory

例如,如果你要存储纯文本,你可以这样做

public static void WriteSomeText(string text) 
{
    string path = Path.Combine(AppDomain.BaseDirectory, "mytextfile.txt");
    using (StreamWriter sw = File.CreateText(path)) 
    {
        sw.WriteLine(text);
    }
}