本帖最后由 limii 于 2011-07-19 13:12:20 编辑

解决方案 »

  1.   

    var query= from t in table
               group t by t.姓名 into g
               select new
               {
                   姓名=g.Key,
                   产品=g.First().产品,
                   数量=g.First().数量
               };
      

  2.   

    当然你也可以使用Distinct()方法:
    //t_Personnel 是table映射类
     public class PersonDataRowComparer : IEqualityComparer  
        {  
            public bool Equals(t_Personnel t1, t_Personnel t2)  
            {  
                return (t1.姓名 == t2.姓名);  
            }  
            public int GetHashCode(t_Personnel t)  
            {  
                return t.ToString().GetHashCode();  
            }  
        }  var query=  table.Distict(new PersonDataRowComparer ());http://blog.csdn.net/q107770540/article/details/5784646