使用不同于Windows设置的货币格式 - c#

我有一个客户希望将其计算机本地化到他们的国家(巴西)。他们希望语言和区域设置全部为巴西语。但是,我的应用程序需要使用美元并将所有货币显示为美元。其他所有内容(语言,日期格式)都必须是巴西文字。

解决这个问题的简单方法是什么?我的应用程序已经知道不同的地区,并且在不同的国家/地区工作。这是一个.net 4.0应用程序,因此我想我可以在应用程序启动时以编程方式更改货币格式。这是解决这个问题的好方法吗?

参考方案

假设使用decimal作为货币类型,则可以使用CultureInfo对象并将其传递到ToString()方法中。像这样:

decimal amount = 9.95m;
string amountString = amount.ToString("C", new CultureInfo("en-US"));

.NET C#Webbrowser填充输入,不带ID或类名 - javascript

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name"…

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

从ASP.NET FileUpload控件使用Java脚本加载图像 - c#

我试图在用户使用asp.net fileupload控件<asp:Image ID="imgPicture" width="200" height="200" runat="server" />选择一个图像后,在图像中加载一个asp图像框<asp:FileUpl…

Asp.Net:在服务器端还原DropDownList的客户端SelectedItem - c#

因此,我的页面上有一个dropDownList,其中包含数百个项目。用户可以通过在文本框中键入一些文本来过滤此DDL。然后对DDL进行相应的过滤(所有不包含输入文本的项目都将通过JavaScript删除)。然后,用户选择他的项目并按下按钮。通常,这将导致错误,因为DDL已更改并且ASP验证了PostBack数据。但是,使用EnableEventValidat…

当回复有时是一个对象有时是一个数组时,如何在使用改造时解析JSON回复? - java

我正在使用Retrofit来获取JSON答复。这是我实施的一部分-@GET("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…