winforms 如何在中创建连接字符串net 6 winform

5sxhfpxr  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(136)

我创建了winform项目。net 6 c#,但我没有找到任何应用程序。json或appsetting。json解决方案谁能帮我加个连接字符串。

如果我复制应用程序设置,它应该工作。json文件从另一个项目?

cigdeys3

cigdeys31#

在Winforms应用程序中,配置数据存储在应用程序中。配置文件。在YourAppName中生成应用程序时,将重命名此文件。exe.config,并应随应用程序一起分发。
因此,您需要通过以下方式将应用程序配置文件添加到项目中

Project => Add => New Item => Application Configuration File.

现在,在项目根目录中有了一个名为app的XML文件。配置,你可以编辑它添加值到一些预定义的部分:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="Title" value="MyApp"/>
    </appSettings>
    <connectionStrings>
        <add name="MyConn" connectionString="server=localhost;database=MyAppDb;Trusted_Connection=Yes"/>
    </connectionStrings>
</configuration>

接下来,你可以在winforms应用程序中使用这些信息,如下所示:

private void Form1_Load(object sender, EventArgs e)
{
    this.Text = ConfigurationManager.AppSettings["Title"];
    string constr = ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString;
    Label l = new Label();  
    l.Text = constr;
    this.Controls.Add(l);
}

这里有一个很老的帖子很好地解释了这个系统。不确定它是否仍然完全适用于Net6中的Winforms,但可能值得一读

相关问题