【问题标题】:Merge UnTyped DataSets to Typed DataSet将无类型数据集合并到有类型数据集
【发布时间】:2012-04-07 06:33:35
【问题描述】:

我在 Typed DataSet 中有两个数据表 命名为 tblA 和 tblB

注意:两个表都有不同的数据结构。

让我知道如何将两个无类型数据集合并到上述类型数据集。

Dear Tony,
Thanks for your effort. 
But please understand my question.

I have 2 DataTable in Typed DataSet 
DataTable names are: tblA and tblB

Now i have to merge Untyped Dataset one by one.

i need to map and merge.
Like:

UnTypedDATASET.TABLE("TABLEONE")

NOW LET ME KNOW HOW TO MERGE THIS WITH TYPEDDATASET.TABLE("tblA")

i did like this: TypedDataSet.merge(DS.table("tblA"))
but its mapping to tblB instead of tblA

Expecting your valuable help.

【问题讨论】:

  • 您是说在无类型数据集中也有多个表吗?如果是这样,将它们一个一个地提取到另一个数据集中,然后将其合并。请注意,如果您的表具有相似的架构,除非它们都是强类型,否则 Merge 无法确定哪个是哪个。

标签: strongly-typed-dataset


【解决方案1】:

找到了将 UNTYPED DATASET 与 TYPED DATASET 合并的解决方案

Typed_DS.Tables("tblA").Merge(UnTyped_DS.Tables("tablename"), True, MissingSchemaAction.Ignore)

问候, 蒂鲁。

【讨论】:

    【解决方案2】:
    myTypedDataset.Merge(myUntypedDataset)
    

    不好笑,但这是两秒钟的谷歌。

    【讨论】:

    • 亲爱的托尼,感谢您的努力。但请理解我的问题。我在 Typed DataSet 中有 2 个 DataTable 数据表名称是:tblA 和 tblB 现在我必须一一合并 Untyped Dataset。我需要映射和合并。喜欢:UnTypedDATASET.TABLE("TABLEONE") 现在让我知道如何将它与 TYPEDDATASET.TABLE("tblA") 合并我这样做了:TypedDataSet.merge(DS.table("tblA")) 但它映射到 tblB而不是 tblA 期待您的宝贵帮助。
    • 你在冲我大喊大叫吗?如果你是我不喜欢它。在这里和生活中记住一些事情。我不理解你不是我的错。根据您对问题的扩展,一旦我克服了烦躁,我可能会看看......
    • 亲爱的托尼,对不起,如果我做错了,我根本没有大喊大叫……此外,我很高兴收到您对我的帖子的回复。请让我知道你在哪里发现我在大喊大叫? - 我只是用例子更清楚地解释你。
    • 天哪。亲爱的托尼,我来自印度。我们使用大写字母来突出句子。所以,请忽略这一点——我真的不是想大喊大叫。我只是试图强调并更清楚地说明那部分。希望你明白 - 请。对此作出答复。
    • Okey dokey,文化差异,没问题。我已为您的问题添加了澄清请求。
    猜你喜欢
    • 1970-01-01
    • 2011-06-22
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    相关资源
    最近更新 更多