DataSetHelper——操作DataSet的工具类

微软知识库里面有个DataSetHelper ,可以对DataSet中的DataTable进行Distinct、Group by、Join和Create。 我进行了整理,并添加了一些小的特性,代码如下:
using System;
using System.Collections;
using System.Data;

namespace Common
{
    
/// <summary>
    
/// DataSet助手
    
/// </summary>

    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; }
        }


        
Construction

        
Private Methods

        
SelectDistinct / Distinct

        
Select Table Into

        
Group By Table

        
Join Tables

        
Create Table
    }
posted @ 2005-01-05 17:05  风满袖  阅读(10438)  评论(14编辑  收藏  举报