0

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

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

这通常是怎么做的?

我已经花了数周的时间在谷歌上搜索这个,我不知道从哪里开始。我看得越多,我就越困惑。我最终得到的问题多于答案,比如它在 datagridview 中是如何显示的?我读到了一个组合框?

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

4

1 回答 1

1

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

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

这是我之前使用过的非常好的初学者教程的链接:CodeProject Entity Framework Tutorial for Absolute Beginners

对于#2,我可以推荐 Windows Presentation Foundation。它有很多花里胡哨的功能,可以通过其独特的数据绑定方法非常轻松地使用数据源并显示相关的依赖数据。根据我在PluralSight上使用的教程,它可以像从实体框架数据库等导入的数据源中拖放一样简单。或者,可以只处理一个数据网格的选定行更改,然后在另一个数据网格中显示相关数据。

于 2014-09-18T20:57:45.430 回答