culture相关内容

货币文化格式化不适用于DataGridView列

我有2个DataGridViews(DGV),而且我都有我要格式化的货币列。我写的代码似乎在一个工作,但不是在另一个。 DGV都是这样设置的:数据首先加载到DataTable中。 BindingSource然后链接到这个DataTable。最后,DGV使用这个BindingSource对象的数据。 我在表单的Load事件中使用以下代码来自定义DGV的货币列: dataGridV ..
发布时间:2017-03-31 21:26:00 C#/.NET

如何比较字符(尊重文化)

有关我在此问题中的答案,我必须比较两个字符。我认为正常的 char.CompareTo()方法允许我指定一个 CultureInfo ,但事实并非如此。 所以我的问题是:如何比较两个字符并指定一个CultureInfo用于比较? 解决方案 比较字符和字符串的确有一个区别。让我尝试解释一个基本的问题,这是很简单的:一个字符总是代表一个单一的unicode点。比较字符总是比较代码点,而不 ..
发布时间:2016-11-18 12:20:26 C#/.NET

解析来自不同文化背景的数字在C#

我在写一些代码字符串解析为一个双,但是这个字符串传递给我从另一台机器。自然的问题已经出现,其中培养可以是不同的。所以,虽然机器A可以给我: “0.5” 机b可能给我 “0,6” 由于它在德国,拥有不同的文化。 什么是正确解析这两个输入的最佳方式?使用 CultureInfo.InvariantCulture 作为参数传递给 Convert.T ..
发布时间:2016-10-08 15:26:26 C#/.NET

我怎样才能改变资源文件对于C#winform应用程序,而无需改变文化?

我们有一个WinForm的应用程序,已经发展了一段时间。它有几个图像和创建品牌的经验控制颜色。我们有谁愿意同样的产品,但使用不同品牌的第二个客户 因此,我们必须在控制的代码行designer.cs文件如: this.BackgroundImage =全​​球:: MyNameSpace.Properties.Resources.background; 这似乎是资源文 ..
发布时间:2016-10-08 15:24:48 C#/.NET

我如何检测NumberDecimalSeparator在KeyDown事件(C#)

我想看到,如果用户按下一个小数点分隔符的文本框,可以允许或禁止它取决于其他参数。 的 NumberdecimalSeparator收益为46,或'。'我美国的系统。许多其他国家使用','作为分隔符。当我按下期间KeyDown事件设置键值为190。 我只是继续寻找逗号/期,或有更好的办法吗? 解决方案 呼叫 的CultureInfo。 CurrentUICulture.N ..
发布时间:2016-10-05 00:32:07 C#/.NET

如何处理文化在C#双解析?

我有一个关于如何处理文化在分析双打的问题。 在来自不同服务器的系统的价格信息汇集在一起​​。 但是数据这就是作为输入给出培养而变化。 两万元,五毛给定为:结果 “2.000.000,50”结果 “2,000,000.50”结果 “2000000.50”结果 “2000000,50”结果 有没有来处理这些不同类型的输入? 解决方案 没有,有没有通用的方法。要么你需要知道什么文 ..
发布时间:2016-10-03 19:25:09 C#/.NET

不变的Windows益智文化

我有一个窗户不变的文化问题。 简洁地说,我的问题是: 不存在任何对字符C1和C2这样: 低(C1,不变)= 拉丁一般低(C2,不变) 但 低(C1,invaraint)!= 不变低(C2,不变) 背景: 我需要存储一个不变的小写字符串(表示文件名)的SQL Server Compact,它不支持Windows不变的排序规则内。 在理想情况下,我想这样 ..
发布时间:2016-10-01 19:52:04 C#/.NET

问题比较法国的字符I

当比较“法兰西岛”和“岛”,C#不认为这些是是相同的。 string.Equals(“法兰西岛”,“岛”,StringComparison.InvariantCultureIgnoreCase) 对于所有其他重音字符我所遇到的比较正常工作。 有另一个比较函数,我应该使用? 解决方案 您指定要比较使用固定区域性的比较规则的字符串。显然,在不变的文化,两个字符 ..
发布时间:2016-09-26 20:41:18 C#/.NET

如何添加文字字符串datetime格式?

是否有可能“AT”之间的日期和时间格式加字?我尝试添加它,就像这个“DDDD,D MMM,YYYY 在 HH:MM”,但web应用程序是tranforming它变成“AA”或“AP”根据区域配置CA或AU Console.WriteLine(DateTime.Now.ToString(“DDDD,D MMM,YYYY在HH:MM”)); 我忘了说。我必须是一个格式字符串, ..
发布时间:2016-09-26 13:31:12 C#/.NET

相当于Java不变文化

我转换下面的C#代码到Java。 ?是否有一个Java等同于固定区域性的.NET概念 串上= myString.ToUpperInvariant(); 由于固定区域性其实只是美国的文化,我可以做这样的事情在Java中,但我不知道是否有更好的方式: 字符串上= myString.toUpperCase(Locale.US); 解决方案 没有,那是基本上 ..
发布时间:2016-09-26 11:10:11 Java开发

我什么时候应该指定的CurrentCulture和InvariantCulture的,我应该离开时未指定它?

什么是指定的CurrentCulture和InvariantCulture的,而不是指定文化在所有的最佳做法? 从我已阅读,如果你正在做的序列化,例如,你需要InvariantCulture的作为指定数据值的规范表示的一种手段。这就是文化为基础的字符串操作的比例相对较小。 我觉得很长,冗长和丑陋的大部分时间,我每次做的时候指定它,说: VAR问候=的String.Format( ..
发布时间:2016-09-26 11:10:07 C#/.NET

本地化表和Entity Framework

我有一种情况,我需要在我的数据库对象的本地化值。 让我们假设你有一个可以创造动物的应用程序,如果用户是英语动物的“名称”属性的值应输入作为,而将它输入为在法国的“聊天”用户界面“猫”。 动物文化表将包含2个记录指向父表相同的动物。 在读值返回,如果“名”的价值并不在用户的文化存在默认值(值的对象最初是创建)将被使用。 下面的图表演示如何将数据存储在SQL: 我试图映射此架 ..
发布时间:2016-09-23 22:30:50 C#/.NET

OLEDB读取Excel十进制值

我使用OLEDB王牌12读取包含十进制值的列的Excel(XSLX)表。当我打开Excel表我的电脑上一个十进制值正确格式为 1.850,50 (NLD文化以逗号作为小数点分隔) 当我读出使用OLEDB(C#4.0),该字段的字符串值始终是 1,850.50 (美制)的Excel工作表 我试过设置了DataSet我填的区域,设置currentthread的文化多,但DataSet中充满 ..
发布时间:2016-09-22 13:50:17 C#/.NET

C#文化:本地化星期几?

我如何本地化比今天以外的DAYOFWEEK结果 以下的作品就好了当天的: DateTime.Now.ToString(“DDDD”,新的CultureInfo(“IT-IT”)); 但我怎么能本地化每周七天?? 编辑:我想出了一个可能的(也可能是非常非常错误的)的解决方案可能是整整一个星期创建的DateTime 的值,然后使用与Date.toString(“ ..
发布时间:2016-09-18 11:25:15 C#/.NET

Double.Parse - 国际化问题

这是推动我疯了。我有一个ASP.NET 2.0 Web窗体页 字符串s =“0.009”下面的字符串; 够简单。现在,如果我的文化是西班牙 - 这是“ES-ES” - 我试图将字符串双转换,我做了以下内容: 双D = Double.Parse(S,新的CultureInfo(“ES-ES”)); 什么我期望是0.009。相反,我得到9.我理解.NE ..
发布时间:2016-09-06 14:06:24 C#/.NET

C#float.tryparse为法国文化

我有一个用户输入可以包含浮点值范围为:3.06或3,06 中的文化,我们都在为法语,因此当用户输入3.06,我在这个值时,它运行float.tryParse不被转换为3.06到一个新的变量(float类型) // inputUsedAmount.Value从UI为:3.06 浮动usedAmount = 0.0; float.TryParse(inputUsedAmount.Val ..
发布时间:2016-08-30 13:42:57 C#/.NET

结合EN-GB日期在HTTP GET

我在同一个日期时间的噩梦。是总部设在英国,所以我们的日期格式为DD / MM / YYYY。这是用户键入到表单时,他们希望有一个特定的日期。我必须接受这样一个属性的表单。这显然​​是一个DateTime类型。我想送这种形式在获取控制,所以用户有一个很好的网址,他们可以节省通过对等的观点也需要一个jQuery UI日期选择绑定到这个元素也。我还需要表单元素有一定的id和class所以我真的需要渲染这 ..
发布时间:2016-08-29 14:08:28 C#/.NET

设置点,而不是逗号的数值

我有新的XmlDocument对象,胃内XML是我的程序中创建... 我想创建的XML所有数值是用点符号,而不是默认的逗号。 我能做些什么来一次声明它,而不是解析每个十进制值? 即。要设置此点,而不是逗号某处开始,不用担心这个,直到结束? 解决方案 试试这个: System.Globalization.CultureInfo customCulture =(System.Glob ..
发布时间:2016-08-29 13:25:14 C#/.NET