C# 是否可以将ToolStripItemCollection存储在SQL表中?

C# 是否可以将ToolStripItemCollection存储在SQL表中?,c#,C#,我需要在到.exe之间共享相同的ToolStripItemCollection 我考虑将ToolStripItemCollection保存到一个SQL表中,这样就可以由.exe和 可能吗?如果是这样,我如何实现这一点,SQL表的数据类型是什么 非常感谢。您可以序列化并存储在数据库中。但这不是一个好办法(至少不是最好的办法) 我认为您应该存储所有要重新创建的自定义信息(文本、图标等),而不是存储ToolStripItemCollection本身。您不能在too.exe之间共享同一个ToolStri

我需要在到.exe之间共享相同的ToolStripItemCollection

我考虑将ToolStripItemCollection保存到一个SQL表中,这样就可以由.exe和

可能吗?如果是这样,我如何实现这一点,SQL表的数据类型是什么


非常感谢。

您可以序列化并存储在数据库中。但这不是一个好办法(至少不是最好的办法)


我认为您应该存储所有要重新创建的自定义信息(文本、图标等),而不是存储ToolStripItemCollection本身。

您不能在too.exe之间共享同一个ToolStripItemCollection,但您可以将一个实例的状态保存在内存中并将其写入SQL,然后根据从SQL检索到的ToolStripItemCollection实例生成一个新的ToolStripItemCollection实例。将其保存到sql是个坏主意。