MapPoint.DataSet newSet= MP.ActiveMap.DataSets.AddPushpinSet("new set"); rs.MoveFirst(); while (!rs.EOF) { rs.Pushpin.MoveTo(newSet); rs.MoveNext(); }