我在C#和Windows Forms中编码。
我正在做一个项目,您可以在其中添加人员,然后向他们添加订单。我有四种形式:
Form1有文本框,您可以在其中添加一些信息,然后所有信息都将显示在dataGridView中。如果您选择一行,则可以转到form3并查看订单历史记录。
我的问题是,如果我选择一个人并想要添加订单,那么订单应该发给我添加的每个人。所以,我只想在form3中向form1中的选定人员添加一个订单。
让我说清楚:
如果我在form1中选择了一个我添加并按下“订单历史”按钮的人,那么我会来到form3。当我在form3中时,我可以添加一个新订单。当我添加新订单时,它将在form3(订单历史记录)中显示。不仅适用于所选人员,也适用于我的DataGridView中的所有人员。
我该怎么办?
答案 0 :(得分:1)
不要过多地关联你的表单,不要从另一个表单访问一个表单的UI控件,如果用listview或下拉列表替换网格,这将终止一切...
只需在表单中创建公共方法并从另一个表单中调用它,因此只有在该方法中,您才能检索所选项目或任何数据......