C# C WFA-从另一种形式的列表中选择客户机名称

C# C WFA-从另一种形式的列表中选择客户机名称,c#,forms,winforms,datagridview,C#,Forms,Winforms,Datagridview,我正在为我学校的一个书商开发一个Windows窗体应用程序 我有一个用于客户机和书籍的表单,我可以在DataGridView中查看客户机/书籍列表,在列表中插入新的客户机/书籍,修改和删除它们 对于销售表单,我需要指定客户和书籍的名称 我正在考虑放置一个带有按钮的文本框,当我点击按钮时,我将显示另一个窗口,从中我可以访问客户/书籍列表,从列表中选择一个并在文本框中填入他的名字,或者如果需要,我可以直接添加一个新客户 这是可能的,还是有更好的解决方案?您可以这样做: btnClients_clic

我正在为我学校的一个书商开发一个Windows窗体应用程序

我有一个用于客户机和书籍的表单,我可以在DataGridView中查看客户机/书籍列表,在列表中插入新的客户机/书籍,修改和删除它们

对于销售表单,我需要指定客户和书籍的名称

我正在考虑放置一个带有按钮的文本框,当我点击按钮时,我将显示另一个窗口,从中我可以访问客户/书籍列表,从列表中选择一个并在文本框中填入他的名字,或者如果需要,我可以直接添加一个新客户


这是可能的,还是有更好的解决方案?

您可以这样做:

btnClients_click(object sender, EventArgs e)
{
    using (ClientsForms form = new ClientsForms())
    {
        if (form.ShowDialog() == DialogResult.OK)
        {
            textBoxClient.Text = form.ClientName;
        }
    }
}
ClientsForms是您与客户之间的表单。它应该具有公共属性ClientName或您需要的任何内容。应根据DataGridView中选择的值设置此属性