怎样在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("#,,") );}}} MVC模式中controller返回一个文件,为啥浏览器没有弹出个窗口提示保存路径?,我写了返回跟没返回一样 Enterprise Library5.0中调用带表值参数的存储过程 谁能帮我看看我的程序哪里有问题?菜鸟,还请帮忙 正则高手请指教 如何用C#获得服务器上的系统服务SNMP里的信息 .net(C#)水晶报表数据集如何使用?搞了好几天了急! SQL查询,急!!!急!!! 以下代码的输出什么内容? 怎样弹出一个对话框 再次提问~ 请教关于接口和抽象类 谁有《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("#,,") );}
}
}