我是vb.net的新成员 最后两天面对这个问题 我想不通
我有两个Datagrid视图 Dgv产品,Dgv发票 AS显示AT附加图像 Form3_Mode2_LiveDifference
DgvProducts>这就像柜台,客户在其中输入整个产品 DgvInvoice> IT是客户收到的全部发票
我使整个表格运作良好 *添加产品 *将发票加载到dgv *使文本框显示差异并保持在输入行
我需要在dgvInvoice显示_Updated差额和剩余数量的行中输入所有内容,因此我可以使用发票短缺情况进行报告
<div>{Parser(obj.content)}</div>
两个问题
1)添加新行时,加载到dgvInvoice的发票内容消失,仅添加行
2)差异导致无法正常工作,因为它在加count.Row之前给了我结果。Row,,,,所以我需要对两个dgv进行减法处理
结果列= 发票数量-柜台数量
对于每个具有相同条形码的商品 我用这种方法得到了左右项目的数量,并且工作正常
For Each row As DataGridViewRow In dgvInvoice.Rows
If row.Cells(0).FormattedValue.ToString() = txtCode.Text Then
Dim ResultG = txtCounterQty.Text - txtInvouceQty.Text
Dim RowK As DataRow = dt4.NewRow
Dim str As String = txtResult.Text
RowK(3) = str
dt4.Rows.Add(RowK)
Dim View = New DataView(dt4)
dgvInvoice.DataSource = View
End If
Next
Ps:“客户计数”产品的顺序与发票不同
产品每天都有数百种商品。
问候 我希望问题很明显。 提前谢谢