繁体   English   中英

如何在数据集表/列中存储列表或集合? (VB.NET)

[英]How to store a List or Collection in a dataset table/column? (VB.NET)

我有一个数据集表,其中包含在表单加载期间创建的各种列。 这些列当前为system.double或system.string类型。 它显示在datagridview中。 这很好。

但是我需要另一个可以在数据表中存储“列表”或某些集合的列。 可以使用字符串列表,但是自定义类会更好。

通常如何做?

我花了数周的时间在谷歌上搜索,但我不知道从哪里开始。 我越看越困惑。 我最终提出的问题多于答案,例如它如何显示在datagridview中? 我读过一个组合框?

我希望有人能给我一些指导,以实现这一目标。 我还没有发布任何代码,因为我认为这更多的是我需要帮助的理论。

对于大多数程序员来说,您所要求的确实有很多问题。 数据的存储(#1)以及向用户显示数据(#2)

对于#1,我建议使用.net实体框架。 它支持存储,查询和更新要在数据库中使用的类。 通过我发现的大多数教程,可以对数据库表及其关系的模型进行建模,然后围绕该模型构建数据库,或者使用现有数据库并围绕现有结构和关系创建实体(实体框架的类对象) 。

这是我以前使用过的非常好的初学者教程的链接: 绝对初学者的CodeProject实体框架教程

对于#2,我可以推荐Windows Presentation Foundation。 它通过其独特的数据绑定方法可以轻松地使用数据源并轻松显示相关的依存数据,从而产生了许多麻烦。 从我在PluralSight上使用的教程中, 就像从导入的数据源(如实体框架数据库)中拖放一样容易。 或者,可以只处理一个数据网格的选定行更改,然后在另一数据网格中显示相关数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM