怎样在datagrid中 用 formatstring 将一个数字除以1000 private void change_data(int index ,System.Web.UI.WebControls.DataGrid dg) { foreach(DataGridItem item in dg.Items) { item.Cells[index].Text=((Convert.toint(item.Cells[index].text))/1000).tostring(); } }改改就成 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int val = 1234566; Console.WriteLine( val.ToString("#,#") ); Console.WriteLine( val.ToString("#,") ); // 这个就是楼主想要的。 Console.WriteLine(string.Format("{0:#,}", val)); // 也可这样写 Console.WriteLine( val.ToString("#,,") );正确的处理应该是在相应的 Binding 对象的 Format 事件中进行上述格式化。但 Parse 时会带来数据精度的损失。 如果是 123456 怎样只设置datagrid的绑定列的formatstring属性,就可将其显示为123.456 楼主可以这样设置 FormatString: #,.000 // 会后缀 0,以补全三个小数位置也可以: #,.### // 不会后缀 0运行一下以下代码,观察如何使用 .NET 中的“自定义格式字符串”功能。using System;namespace Test{public class Class2{static void Main(){int val = 1234560;Console.WriteLine( val.ToString("#,#") );Console.WriteLine( val.ToString("#,.0") ); // 这个就是楼主想要的。Console.WriteLine( val.ToString("#,.00") ); // 这个就是楼主想要的。Console.WriteLine( val.ToString("#,.000") ); // 这个就是楼主想要的。Console.WriteLine( val.ToString("#,.0000") ); // 这个就是楼主想要的。Console.WriteLine( val.ToString("#,.00000") ); // 这个就是楼主想要的。Console.WriteLine(string.Format("{0:#,.#}", val)); // 也可这样写Console.WriteLine(string.Format("{0:#,.##}", val)); // 也可这样写Console.WriteLine(string.Format("{0:#,.###}", val)); // 也可这样写Console.WriteLine(string.Format("{0:#,.######}", val)); // 也可这样写Console.WriteLine( val.ToString("#,,") );}}} C# 文本框选择后,再选择下拉框选择不消失 求 列表 显示思路 c#.net中marquee好使么? 急等!急等!(webform)Image1控件怎样.if (Image图片不存在). 怎样能根据当前日期返回数据 我想问一个DataGrid问题? C#怎么调整图片大小存在硬盘上,如将600*400 变为300*200 (好像没找到函数)? csdn的忘记密码是什么思路 帮忙看下,C++ union 结构体在C#中如何定义,谢谢了! SharpZipLib 类 怎么用 请教关于接口和抽象类 谁有《C#高级程序员指南》的示例源码?
Console.WriteLine( val.ToString("#,#") );
Console.WriteLine( val.ToString("#,") ); // 这个就是楼主想要的。
Console.WriteLine(string.Format("{0:#,}", val)); // 也可这样写
Console.WriteLine( val.ToString("#,,") );
正确的处理应该是在相应的 Binding 对象的 Format 事件中进行上述格式化。
但 Parse 时会带来数据精度的损失。
也可以:
#,.### // 不会后缀 0
运行一下以下代码,观察如何使用 .NET 中的“自定义格式字符串”功能。using System;namespace Test
{
public class Class2
{
static void Main()
{
int val = 1234560;
Console.WriteLine( val.ToString("#,#") );
Console.WriteLine( val.ToString("#,.0") ); // 这个就是楼主想要的。
Console.WriteLine( val.ToString("#,.00") ); // 这个就是楼主想要的。
Console.WriteLine( val.ToString("#,.000") ); // 这个就是楼主想要的。
Console.WriteLine( val.ToString("#,.0000") ); // 这个就是楼主想要的。
Console.WriteLine( val.ToString("#,.00000") ); // 这个就是楼主想要的。
Console.WriteLine(string.Format("{0:#,.#}", val)); // 也可这样写
Console.WriteLine(string.Format("{0:#,.##}", val)); // 也可这样写
Console.WriteLine(string.Format("{0:#,.###}", val)); // 也可这样写
Console.WriteLine(string.Format("{0:#,.######}", val)); // 也可这样写
Console.WriteLine( val.ToString("#,,") );}
}
}