I have tried nl-NL format and it's working fine.
decimal dutch = 1000M;
Console.WriteLine (dutch.ToString("C", new CultureInfo("nl-NL")));
Result is: €1.000,00
Can you retry it, and if it's not working, try to pass parsed currency string as view variable