Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 将列表项存储到内存中_Vb.net_Winforms_Visual Studio 2010 - Fatal编程技术网

Vb.net 将列表项存储到内存中

Vb.net 将列表项存储到内存中,vb.net,winforms,visual-studio-2010,Vb.net,Winforms,Visual Studio 2010,我想知道这是否可以在VisualStudio中实现以下功能 有一个列表框。 用户单击列表框中的一个项目,就会出现一个文本框。 用户可以在文本框中填写数据。 用户单击列表框中的另一项,以前的数据存储在内存中,新数据的文本框显示为空。 当用户单击save时,它会将所有内容存储在数据库中。 让我知道这是否可行,因为另一个选项是在用户单击每个项目时保存每个日期。为什么不在用户单击其他项目时立即将其存储在数据库中?它更安全,也更直观。除此之外,当然可以将其存储在一个集合中。例如,您可以使用对象的Dicti

我想知道这是否可以在VisualStudio中实现以下功能

有一个列表框。 用户单击列表框中的一个项目,就会出现一个文本框。 用户可以在文本框中填写数据。 用户单击列表框中的另一项,以前的数据存储在内存中,新数据的文本框显示为空。 当用户单击save时,它会将所有内容存储在数据库中。
让我知道这是否可行,因为另一个选项是在用户单击每个项目时保存每个日期。

为什么不在用户单击其他项目时立即将其存储在数据库中?它更安全,也更直观。除此之外,当然可以将其存储在一个集合中。例如,您可以使用对象的DictionaryOf String,其中键是项,值是文本。我收到了用户的请求,当他们单击“更新”时,所有内容都会保存。如果这是不可能的,那么我最好在走这条疯狂的路之前告诉你。我知道最好在他们点击另一个项目之前保存数据库中的所有内容。如果客户需要,你没有理由不做上面列出的事情。只需创建一个类/对象来镜像加载的数据,在修改表单控件时更新它,然后在单击“更新”时从对象更新数据库。