将值从文本框的表单传递到datagridview选定的行

时间:2019-12-15 18:15:21

标签: c# datagridview

我正在开发一个小型POS应用程序。主窗口有一个textobx(要插入条形码),一个按钮(要打开frmqty ),datagridview(以显示被叫产品),另一个按钮(完成付款

一切正常(直到现在),当我想插入数量时。例如,我在datagridview(basket)中有此产品:

     Barcode        Name        Price       QTY      Total 
     1234567        Coke        0.65        1        0.65

但是我创建了一个新表单( frmqty ),在该表单中我放置了一个文本框和一个按钮。目的是从此表单更新数量字段。例如,我实际上有两个可乐,而不是单击datagridview视图中的列,而是希望用户打开表单(通过单击btnqty )。在打开的表单中,用户可以键入数字,并在表单关闭的位置将值传递到所选行的特定列。

要打开新表格,我使用了通常的方法:

        frmqty QTY= new frmqty();
        QTY.Show(); 

但是此代码无法传递值(因为它打开了frmsales的新实例

                    sendtext = txtqty.Text;
                    this.Hide();
                    var frmsales = new frmsales();
                    frmsales .Closed += (s, args) => this.Close();
                    frmsales .Show();

如果有人可以帮助我澄清我现在遇到的问题。也很抱歉在提出问题时遇到任何错误。

非常感谢您

0 个答案:

没有答案