我最近开始创建自己的课程,并决定创建一个简单的课程,但遇到了 1 个问题。这是发生了什么:
在我的 Form1 中,我有一个
SqlCeConnection sqlCEconn = new SqlCeConnection(@"Data Source = C:\Dropbox\Visual\Database test2 -treeview\Database test2 -treeview\Database2.sdf");
在我的名为 test 的新课程中,我有这个:
namespace Database_test2__treeview
{
class test
{
    public string testCHECK()
    {
        SqlCeConnection sqlCEconn = new SqlCeConnection();
        if (sqlCEconn.State == ConnectionState.Open)
        {
            return "Database connection: Open";
        }
        if (sqlCEconn.State == ConnectionState.Closed)
        {
            return "Database connection: Closed";
        }
        else
        {
            return "";
        }
    }
}
}
稍后在 Form1 中,我使用我的新类来检查连接是否打开,方法是:
private void Form1_Load(object sender, EventArgs e)
    {
        sqlCEconn.Open();
        test testconnection = new test();
        Toolstrip1.Text = testconnection.testCHECK();
很明显,返回字符串将是“关闭”,因为我在 test.cs 中的 SqlCeConnection 没有链接到我的 Form1 中的 SqlCeConnection
我该如何以简单的方式做到这一点?
谢谢。