我想在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#
}
答案 0 :(得分:2)
class
必须位于FlLoadMembers()
。您需要创建该类的对象,然后您可以调用该函数。因此,如果您的函数Class1
位于名为Class1 obj = new Class1(); //Creating the object.
obj.FlLoadMembers();//Calling the function.
的类中,那么您可以执行此操作:
notification.onClicked
希望它对你有所帮助。