C# 如何使用dto、C和Windows窗体将信息从一个窗体传输到另一个窗体?
我在将信息从一个表单传输到另一个表单时遇到了问题,需要进行一次保存,但是信息以两个表单分发,我必须使用dto来完成。我知道,为此,我必须通过form builder方法发送所需的数据,如下所示: 公共FRMMODALFORNECEDORID打印提供程序ID,int providerDoc { 初始化组件; CbxListarFornecedor; providerDoc=Convert.ToInt32txtDoc.Text; providerId=Convert.toInt32 ProviderCbxForneceDor.SelectedItem.providerId; } 但现在我的问题是: 如何使这些变量采用各自的文本框和组合框值? 如何使下一个表单能够访问此数据?C# 如何使用dto、C和Windows窗体将信息从一个窗体传输到另一个窗体?,c#,dto,C#,Dto,我在将信息从一个表单传输到另一个表单时遇到了问题,需要进行一次保存,但是信息以两个表单分发,我必须使用dto来完成。我知道,为此,我必须通过form builder方法发送所需的数据,如下所示: 公共FRMMODALFORNECEDORID打印提供程序ID,int providerDoc { 初始化组件; CbxListarFornecedor; providerDoc=Convert.ToInt32txtDoc.Text; providerId=Convert.toInt32 Provider
您可以在第二个表单中创建其他属性,并且可以将值从第一个表单传递到第二个表单 希望这能给你一些想法
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.MyName = "Pass my name here";
frm.Show();
}
public partial class Form2 : Form
{
public string MyName { get; set }
public Form2()
{
InitializeComponent();
}
}
看起来很简单,您可能是想分配this.providerDoc而不是本地变量。