我有2种形式。
一个是主要的,另一个是次要的。
第一个包含一个datagrid,其中显示了sql表的列。
第二个具有第一种形式的sql表的文本框和一个保存按钮。

当从设计模式运行到执行模式中的第一个运行时,将以执行模式显示带有数据网格的表单。
但是,当将第二种形式从设计模式运行到执行模式以便我可以输入数据时,它给了我第一种形式(datagridform)。

我可以使用哪种C#代码,以便在我想从第二个开始输入数据时就可以做到?因为当我执行从设计模式到执行模式的第二个表单时,我最终会遇到第一个表单,所以我很难从第二个表单输入数据。

如果您对这个问题有误解,请告诉我。

我需要你们的想法。
thnx。

最佳答案

您将获得第一个表单,因为这是您应用程序启动中的表单。寻找这样的一行:

Application.Run(new Form1());


在名为Program.cs的文件中。

您需要从第一个表单启动第二个表单。因此,您可以在第一个表单中添加一个按钮,并将此代码放入其Click事件中:

var f = new Form2();
f.Show();


其中Form2是第二种形式的名称。

还要考虑这一点,在显示第二种形式时,您可能要使用ShowDialog。随你(由你决定。尝试一下,看看。

关于c# - 如何在C#中使用多种形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17213741/

10-09 02:37