C# 如何保存已从模拟服务器添加到listview的组和项目?

C# 如何保存已从模拟服务器添加到listview的组和项目?,c#,winforms,C#,Winforms,因此,我的应用程序中有2个列表视图。一个用于项目,另一个用于将这些项目分组在其中的组。因此,每次我从listview中选择一个组时,我都会在另一个组中显示不同的项目集。项目是来自仿真服务器的不断变化的值 现在我想知道的是,在重新启动应用程序后,如何按照我定义的那样对它们进行分组 编辑:人们一直在问我一些代码示例,但我相信我可以通过图片更好地解释,因为我不擅长解释代码 1是我输入服务器连接IP的地方,在这种情况下,它是我自己的pc 2是当前在我的电脑上运行的模拟列表 3是我可以从模拟中访问的所有项

因此,我的应用程序中有2个列表视图。一个用于项目,另一个用于将这些项目分组在其中的组。因此,每次我从listview中选择一个组时,我都会在另一个组中显示不同的项目集。项目是来自仿真服务器的不断变化的值

现在我想知道的是,在重新启动应用程序后,如何按照我定义的那样对它们进行分组

编辑:人们一直在问我一些代码示例,但我相信我可以通过图片更好地解释,因为我不擅长解释代码

1是我输入服务器连接IP的地方,在这种情况下,它是我自己的pc

2是当前在我的电脑上运行的模拟列表

3是我可以从模拟中访问的所有项目/数据组的树状视图

4是我可以从上述数据组中选择的所有项目/数据的列表

5是我自己的自定义组列表

6是我添加到某个自定义组的项目/数据列表,从模拟中选取。在本例中,它是Group0

下面是第1组的示例

现在,我想做的是保存我所做的一切,这样我就不必再次经历整个过程连接到服务器,选择哪个模拟,创建新的自定义组,并在每次退出应用程序并重新启动时为每个自定义组选择项目


换句话说,我想继续我离开应用程序的地方。使用相同的自定义组连接到相同的模拟。

如果我没有弄错,您正在寻找如何保存设置。 他们可以保存当前的信息


是一本关于如何使用设置/创建和保存设置的指南。

可以发布一些代码以便人们分析吗?@SimpleCoder我想这应该能给你一个想法。我想这是我问题的部分解决方案。这对于连接到服务器和模拟来说非常有效,但是如何将模拟中的项目连接到特定的自定义组呢?重新启动应用程序后,我应该可以单击“同步读取”并获取这些项目的新值。@Tenki这也可以通过设置实现,如果您有自定义组,则需要在本地或在服务器上存储名称和管理。您必须创建一个字符串,例如,当用户创建一个组时,它会将该组保存为字符串,如果它返回空值,则不显示它,如果这就是你所说的自定义组。好吧,我会试试,但你认为数据绑定可能更简单吗?@Tenki我建议你使用数据库或设置,但如果它解决了你的问题,你也可以使用数据绑定