@jamnanin, You can also use this,
string.Format(System.Globalization.CultureInfo.GetCultureInfo("en-IN"),"{0:n}",Math.Round(Convert.ToDouble(129454.92)))
Reference : How to convert String Datatype value in Comma separated value? - #4 by MAHESH1
Regards,
Dom