将数据表单元格分配给类

时间:2013-08-02 09:51:52

标签: c# visual-studio-2010

这似乎是一个奇怪的问题。

我从未使用过简单教程等以外的课程。

我要做的是获取数据表中的文本数据,并将某些单元格或单元格组指定为数据类。

例如,假设我有管道数据,我会有一个整体类型的零件类型,包括零件号,位置,单位成本,制造商的名称等等,作为顶级类,称为“PART”,然后特定参数的子类,例如半径,仅适用于仅适用于管道的弯曲或长度。

这个想法是选择了许多单元格,然后将它们标记为包含类中属性的数据。

首先,我是在错误的路线上;其次,如果这种方法是正确的,我如何指定一个或多个细胞属于给定的类?

编辑:数据表是从包含未格式化数据的已打开用户文件中的字符串创建的。然后它将显示在数据网格中。

2 个答案:

答案 0 :(得分:1)

首先要知道您想要使用哪种方式和技术,哪种方式更适合您的环境。

如果唯一“要求”从数据库中读取某些文本并将该值放入中间数据对象,则需要考虑的是:

  1. 如果唯一的数据访问只是读取这些值,则不适合采用“过度工程”解决方案,例如ORM不是最佳解决方案
  2. 如果以优雅的方式做事很重要,也许一些像助手一样的小小的可能是好的
  3. 考虑因素可能更多,现在我将列举一些工具:

    1. PetaPoco您的POCO的一个小小的ORM东西”有很好的例子和说明
    2. Massive Massive是一个单一文件数据库”有很好的例子,它是以优雅的方式完成你想要做的事情的最快方法
    3. SqlDataReaderToObject另一种更快的方式来完成你想做的事
    4. Extension methods for IDbComannd and IDataReader最快且无成本的解决方案
    5. 根据我的经验,我强烈建议您使用基于Massive的解决方案,不需要安装程序集,只需要包含在您的解决方案中的代码文件,但是,使用第4点的datacomnnad和datareader的最快方法可能是好的解决方案。

      希望这有帮助。

答案 1 :(得分:0)