I am only a sample size of one, but I have had excellent success with controlled my CFRD with diet and exercise.
No sugar (except in whole fruits), no grains or potatoes (so extremely low carb). High protein, high veggie, low fat.
Everyone is different. HOpe you find something that works for you.