以前业务层与客户端传送的是dataTable,方式是.net remoting,现在感觉强类型的dataset挺不错,但是重新去filldataset很费事。如何用已写好的普通的datatable去填充dataset中强类型的table,
另外,对应强类型dataset的xsd文件也要拷贝到客户端,有没有简单的解决方案?谢谢了。

解决方案 »

  1.   

    for all rows in 
    强类型DataSet.Tables[0].LoadDataRow(弱类型DataSet.Tables[0].Rows[0].ItemArray)
      

  2.   

    DataSet.Tables[0].LoadDataRow,它会根据字段名去匹配?这样的代码有点难看,我还是重新用sqlhelper去FillDataSet吧。还是谢谢了。强类型DataSet中的从表如果绑定datagrid,如何在datagrid里加主表的字段,比如由ID带出主表的Name,我想有两种,一种是在grid中加一个lookup的
    列,一种是在从表datatable加一关联的列。有碰到过这种问题的指教一二。
      

  3.   

    dataset的xsd文件应该直接编译到程序集中了吧。`