C#WFA - 从另一个表单的列表中选择客户端名称

时间:2017-06-23 06:24:13

标签: c# forms winforms datagridview

我正在为我学校的图书销售商开发Windows窗体申请表。

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

对于Sales表单,我需要指定Client和Book的名称。

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

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

1 个答案:

答案 0 :(得分:1)

你可以这样做:

btnClients_click(object sender, EventArgs e)
{
    using (ClientsForms form = new ClientsForms())
    {
        if (form.ShowDialog() == DialogResult.OK)
        {
            textBoxClient.Text = form.ClientName;
        }
    }
}

ClientsForms是您与客户的表单。它应该具有公共属性ClientName或您需要的任何内容。应根据DataGridView中选择的值设置此属性。