资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
DataTable 中进行 Distinct、Group by、Join 、CreateCodeusing System; using System.Collections; using System.Data; namespace Common /*/*/*/ / DataSet 助手 / public class DataSetHelper private class FieldInfo public string RelationName; public string FieldName; public string FieldAlias; public string Aggregate; private DataSet ds; private ArrayList m_FieldInfo; private string m_FieldList; private ArrayList GroupByFieldInfo; private string GroupByFieldList; public DataSet DataSet get return ds; ConstructionConstructionConstruction Private MethodsPrivate MethodsPrivate Methods SelectDistinct / DistinctSelectDistinct / DistinctSelectDistinct / Distinct Select Table IntoSelect Table IntoSelect Table Into Group By TableGroup By TableGroup By Table Join TablesJoin TablesJoin Tables Create TableCreate TableCreate Table 调用:dt = dsHelper.SelectGroupByInto(OrderSummary, ds.TablesEmployees,EmployeeID,sum(Amount) Total,min(Amount) Min,max(Amount) Max, EmployeeID5, EmployeeID);此调用示例创建新 DataTable 具有四个字段 (EmployeeID、 总计、, Min 和 Max) 以及 OrderSummary TableName 。 这些四个字段具有相同数据类型, EmployeeID 和 Orders 表中数量字段。 然后本示例从 Orders DataTable , 读取记录并将记录写入 OrderSummary DataTable 。 OrderSummary DataTable 包含 EmployeeID 域和三个不同的聚合的金额字段上筛选, EmployeeID EmployeeID 5 和, 是上分组 (和按) 。 如果 GroupBy 参数是空白, DataTable 目标包含聚合所有输入仅单个记录。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号