如何在vb.net的cellclick事件上跟踪DataGridView中运行时的对象

如何在vb.net的cellclick事件上跟踪DataGridView中运行时的对象,vb.net,datagridview,runtime,Vb.net,Datagridview,Runtime,根据我的功能,当我单击datagridview中的单元格时,会打开一个对话框。 我填充对话框中的所有值,并将对话框值动态存储到对象中 对于其他行,也将执行相同的过程 现在,我应该如何保存所有对象值?您可以尝试将它们保存在列表中 假设对象的名称为myObject,包含属性、Id、名称和数量 然后,每次保存对象时,都可以将其添加到该列表中: Dim myList As New List(Of myObject) ' Fill your object with dialog values dim

根据我的功能,当我单击datagridview中的单元格时,会打开一个对话框。 我填充对话框中的所有值,并将对话框值动态存储到对象中

对于其他行,也将执行相同的过程


现在,我应该如何保存所有对象值?

您可以尝试将它们保存在列表中

假设对象的名称为myObject,包含属性、Id、名称和数量

然后,每次保存对象时,都可以将其添加到该列表中:

 Dim myList As New List(Of myObject)

' Fill your object with dialog values
dim tempObj as new myObject
tempObj.Id=
tempObj.Name=
tempObj.Amount=


'When you want to save the object'
 myList .Add(tempObj)
'You can do all together and avoid the creation of tempObj:
 'myList .Add(New myObject() With {.Id= 10,.Name="dad",.Amount=122})

如果需要更多帮助,您需要提供更多信息。

您需要提供更多信息。显示在DataGridView中的数据的来源在哪里?感谢您的回复。我的数据来自oracle数据库