Tag: 格式

“十进制”类型和格式的html助手?

属性: public decimal Cost { get; set; } html助手: m.Cost)%> 问题:当我设置Cost属性时,如何格式化它? 例如显示两位小数的精度?

C#上的价格/现金/货币文本框

我有一个困扰我一段时间的问题。 我尝试了一些解决方案,但它们没有用。 我有一个用于现金输入的文本框(例如999,99美元)。 但是我需要自动输入“,”和“。” 正确显示值。 我试过两个解决方案。 其中之一是: private void tx_ValorUnidade_TextChanged(object sender, EventArgs e) { string value = tx_ValorUnidade.Text.Replace(“,”, “”).Replace(“R$”, “”); decimal ul; //Check we are indeed handling a number if (decimal.TryParse(value, out ul)) { //Unsub the event so we don’t enter a loop tx_ValorUnidade.TextChanged -= tx_ValorUnidade_TextChanged; //Format the text as currency tx_ValorUnidade.Text = string.Format(System.Globalization.CultureInfo.CreateSpecificCulture(“pt-BR”), “{0:C2}”, […]

如何在数据绑定期间自定义datagridview中的数据格式

我正在寻找一种格式化DataGridViewTextBoxColumn的方法,以便在数据绑定期间格式化数据绑定的值。 例如,我有一个CompanyName属性,当数据绑定发生时,我需要从CompanyName获取前5个字母。 我可以挂钩不同的DataGridView事件(例如RowsAdded)并循环遍历所有行并执行操作,但我想找到更复杂的方法来执行此操作。 由于我已决定使用数据绑定,因此循环数据并对其进行修改有点违背了数据绑定概念。 我所追求的是如何做到如下,但添加自定义格式逻辑: dataGridView1.Columns[colSomeDate.Index].DataPropertyName = “SomeDate”; colSomeDate.DefaultCellStyle.Format = “yyyy”; 我想我应该实现IFormatProvider,但我不太明白我应该如何实现它。 dataGridView1.Columns[companyName.Index].DataPropertyName = “CompanyName”; companyName.DefaultCellStyle.FormatProvider = new ShortText(); // ShortText should implement IFormatProvider

如何将double格式化为字符串并在必要时仅显示十进制数字?

我的代码如下: lblFranshizShowInvwNoskhehEdit.Text = string.Format(“{0:n}”, (double)(int.Parse(drDarman[“FranshizDarsad”].ToString()) * Convert.ToInt64(RadNumerictxtPayInvwNoskhehEdit.Text)) / 100); 但是{0:n0}字符串格式强制标签的文本不具有十进制数字, {0:n}字符串格式强制标签的文本具有2个十进制数字(默认)。 在我的场景中,我只想在必要时使用十进制数字/没有舍入它们/我该怎么做?

设置DateTime格式

我有以下代码 – DateTime timeStamp; timeStamp = System.Convert.ToDateTime(y.InnerText); y.InnerText是11/03/2013 11:35:24 。 然而,由于数据库正在寻找格式,这打破了我的import语句 – 2013-03-11 11:35:24 如何设置DateTime对象的格式?

事件订阅格式的差异

订阅事件时这两种格式之间是否存在差异: 风格1: foo.BarEvent += FooEventMethod; 风格2: foo.BarEvent += new FooEventHandler(FooEventMethod);

根据YYYYMMDD等格式化.NET DateTime的最简单方法是什么?

我有一个DateTime类,并希望按照某种格式显示它…在这种情况下,我特别希望将其格式化为YYYYMMDD格式。 这样做的最佳C#/ .NET APIfunction是什么?

格式编号为钱

如何格式化数字看起来像这样:9,000我的数据库字段是货币数据类型,当我把它拉起时我看到它是这样的:9000.0000看起来不对我(我希望它看起来像一个真货币格式)

在C#中格式化MAC地址

在我的C#应用​​程序中,我想通过使用NetworkInterface类获取我的MAC地址,如下所示: NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces() { mac = nic.GetPhysicalAddress() } 但是此代码返回没有’:’的MAC或任何其他分隔符。 如何以这种格式检索MAC: 88:88:88:88:87:88 仅使用上面的代码?

如何在string.Format c#中进行对齐?

嗨,我有一个问题,我有这行代码: return string.Format(“{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}”, Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8); 它从文本文件中提取数据并在列表框中输出。 我想在左边和右半边certificate其中的一半是正确的,所以在梦境中: return string.Format(“align=left({0}, {1}, {2}, {3}, {4},) align=right ({5}, {6}, {7}, {8}, {9}, {10}, {11})”, Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8); 我环顾四周但不知道怎么做,我也是一个编码菜鸟,所以请解释。 […]