在Visual Studio 2012项目中,我有一个DataGridView:我为其数据源分配了一个项目列表:
DGListInvoiceItems.DataSource = Me.currentlistItem
DGListInvoiceItems.Refresh()
lSummaryListItems.Text = "Summary List Items in Invoice nr. " & currentlistItem.Count
Dim irows As Integer = DGListInvoiceItems.RowCount
currentListItem
使用以下例程动态更新:
Sub UpdateListItems()
Dim lineItem As New InvoiceLineItemStru
lineItem.ProductCode = product. Productcode
lineItem.UnitPrice = product. ProductUnitPric
lineItem.Quantity =cbQuantity.SelectedItem
lineItem.ItemTotal =lineItem.UnitPrice * lineItem.Quantity
currentlistItem.Add(lineItem)`
End Sub
添加第一个项目后,DataGrid在列表中显示该项目。当我添加另一个项目时,currentListItem
包含2个项目,但是DataGridView仅显示1个项目,如图所示:(不知道如何插入照片)。
怎么来?我该如何解决?
Dim lineItem As New InvoiceLineItemStru
Sub UpdateListItems()
lineItem.ProductCode = product. Productcode
lineItem.UnitPrice = product. ProductUnitPric
lineItem.Quantity =cbQuantity.SelectedItem
lineItem.ItemTotal =lineItem.UnitPrice * lineItem.Quantity
currentlistItem.Add(lineItem)`
End Sub