从单独的类到MainWindow.cs的调用方法

时间:2016-09-29 14:50:46

标签: c# wpf

我想在VB中这样做容易得多,但是如何调用另一个类的方法呢?这就是我在Sql.cs中的内容:

public static MainWindow MainWindow;
public void FlLoadMembers()
    {
        SetConnection();
        SqlCon.Open();
        SqlCmd = SqlCon.CreateCommand();
        const string commandText = "select firstname, lastname from members";
        SqlAdapter = new SQLiteDataAdapter(commandText, SqlCon);
        DsMembers.Reset();
        SqlAdapter.Fill(DsMembers);
        DtMembers = DsMembers.Tables[0];
        MainWindow.lstPanelMembers.Items.Add(DtMembers);
        SqlCon.Close();
    }

尝试在MainWindow.cs中调用它

private MainWindow()
    {
        InitializeComponent();
        GetVersion();
        FlLoadMembers(); //This doesn't work apparently in C#
    }

1 个答案:

答案 0 :(得分:2)

class必须位于FlLoadMembers()。您需要创建该类的对象,然后您可以调用该函数。因此,如果您的函数Class1位于名为Class1 obj = new Class1(); //Creating the object. obj.FlLoadMembers();//Calling the function. 的类中,那么您可以执行此操作:

notification.onClicked

希望它对你有所帮助。