我有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/