none
请问如何简单的复制相同表结构中的数据。 RRS feed

  • 问题

  • Client和Webservice中都引用了DAL.DLL,该DLL中有一个结构化数据集DefineDataSet。

    Webservice中有一方法返回了一个DefineDataSet,但是由于客户端的引用,在Client中它不认为它是DAL.DefineDataSet,而认作是Webservice.DefineDataSet。有没有什么办法解决这个问题。如果不行,那么有没有办法能在2个相同结构的表之间复制数据?谢谢!

    • 已编辑 Jeuo 2010年8月2日 9:42 错别字
    2010年8月2日 9:41

答案

  • 用完整的命名空间不可以吗?
    // client
    DAL.DefineDataSet ds = new DAL.DefineDataSet()

    如你想当 WebService 返回的 DefineDataSet 当做 DAL.DefineDataSet 的话,这肯定不行,两个是不同的数据类型,虽然可能内部结构是一样的

    你可以用 DataSet.Merge 或 DataTable.Merge 方法


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net

    • 已标记为答案 Jeuo 2010年8月2日 10:18
    2010年8月2日 9:45