今天在研究LINQ to DataSet的分层结构中的应用和一个在泛性T不是DataRow的情况下,如何通过使用LINQ to DataSet返回DataTable,我发现为MSDN上有一个动态的将你查询结果Source的每一个枚举一个一个的注入到DataTable中的DataRow对象中..

看看怎样实现的..


数据
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)        [Table(Name 
= "Orders")]
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)        
public class Orders
        }


实现

实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)  public DataSet createDataTable()
);

             DataSet ds = new DataSet();

实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)         ds.Tables.Add(DataSetLinqOperators.CopyToDataTable(source, orderDataTable, LoadOption.PreserveChanges));
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)            ds.Tables.Add(DataSetLinqOperators.CopyToDataTable(source2, empDataTable, LoadOption.PreserveChanges));


实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)            
return ds;
实现CopyToDataTable 的T不为DataRow的查询方法(和MSDN上的方法一样)        }


你把这个地址的类复制过来.放在一起就能实现了;

再在页面去和GridView绑定就可以拉


相关文章:

  • 2021-05-21
  • 2021-09-26
  • 2021-09-27
  • 2022-12-23
  • 2021-08-13
  • 2021-12-05
  • 2021-11-29
猜你喜欢
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2021-09-18
相关资源
相似解决方案