(转)DataSetHelper

微软知识库里面有个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
Construction 
 
        Private Methods
Private Methods 
 
        SelectDistinct 
/ DistinctSelectDistinct / Distinct 
 
        Select Table Into
Select Table Into 
 
        Group By Table
Group By Table 
 
        Join Tables
Join Tables 
 
        Create Table
Create Table 
    }
 
posted on 2006-06-08 11:36  冷月孤峰  阅读(802)  评论(0)    收藏  举报