dt = dt.AsEnumerable() .GroupBy(r => new {Col1 = r["Col1"], Col2 = r["Col2"]}) .Select(g => g.OrderBy(r => r["PK"]).First()) .CopyToDataTable();