我有以下问题的信息的更新:的DataGridView不显示我已经存储在一个ArrayList
当我点击按钮“结束”我秀的形式是“订单历史记录”。第一次加载DataGridView
时,它显示了存储在数组列表“购买产品”(tabDeProduitsAchete)中的所有元素。
但是,如果我回去,并购买另一种产品,并成功地将其添加到阵列表“购买产品”(tabDeProduitsAchete),我再次去“订购历史”DataGridView
只显示旧的历史,它不刷新或更新购买的新产品。这是我的代码。我能做什么 ?我试过刷新()但它没有工作
Private Sub finDeMesAchats_Load(sender As Object, e As EventArgs) Handles MyBase.Load
DataGridView1.DataSource = tabDeProduitsAchete
End Sub
Private Sub butRetour_Click(sender As Object, e As EventArgs) Handles butRetour.Click
Me.Hide()
formAchatProduit.Show()
End Sub
arraylist中的属性是否实现了inotifypropertychanged接口? https://msdn.microsoft.com/library/ms229614(v=vs.100).aspx –
绑定在Windows窗体应用程序中,您应该使用绑定列表而不是数组列表来保存您的数据https:// msdn。 microsoft.com/en-us/library/ms132679(v=vs.110).aspx –