如何将DataGridView行传递到其他Form上的DataGridView?
pos_receipt.PrintTable.Rows.Add(row.Cells("item_info").Value.ToString,
row.Cells("Quantity").Value.ToString,
row.Cells("Rate").Value.ToString,
row.Cells("total").Value.ToString)
NB:
pos_receipt
是要传递行的DataGridView所在的表单名称。
PrintTable
是一个数据表
答案 0 :(得分:0)
取决于,如果您要向其传递行的表单已经按照您所在的表单创建, 唯一要做的就是在目标表单中使用公共函数,并从原始表单中调用它。 ej:
dim DestForm as new FormName()
DestForm.GetRows(RowOfMyGrid)
目标形式
Public sub GetRows(Row as datagridviewRow)
myDataGrid.rows.add(Row)
end sub
如果相反,并且要将行从目的地传递到起点,则必须使用事件来完成