在asp.net gridview中用逗号分隔大数字 [英] Seperate large numbers with comma in asp.net gridview

查看:81
本文介绍了在asp.net gridview中用逗号分隔大数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在asp.net gridview中用逗号分隔大数字


我想用单独的逗号(Outstanding Colum)分隔我的号码。

if(Session [dt1]!= null)dt1 =(DataTable)Session [dt1];
DataRow dr = dt1.NewRow();
dr [CusCode] = txtCusCode.Text; // 1
dr [CusName] = CustomerName; // 2
dr [NoofINV] = CDET.Rows [i ] [1] .ToString(); // 3
dr [Outstanding] = CDET.Rows [i] [5] .ToString(); // 4


dt1.Rows.Add(dr);
DebtorsGridView.DataSource = dt1;
DebtorsGridView.DataBind();


如何做?

我尝试Flowing One它不工作

dr [Outstanding] = CDET.Rows [i] [5] .ToString(##,0.00); // 4



谢谢

解决方案

1。您可以使用有界列的DataFormatString属性在创建列(标记或代码)时设置格式字符串。 http://msdn.microsoft .com / zh-cn / library / system.web.ui.webcontrols.boundfield.dataformatstring(v = vs.110).aspx [ ^ ]

2.要使用ToString直接格式化,请使用 N ... http://msdn.microsoft.com/en-us/library/dwhawy9k(v = vs.110).aspx [ ^ ]


< blockquote>试试这个





 dr [  Outstanding] == Convert.ToDouble(CDET.Rows [i] [ 5 ]) .ToString(   ##,0.00); 


Seperate large numbers with comma in asp.net gridview


     I Want to Seperate my Number using Seperate comma(Outstanding Colum). 

       if (Session["dt1"] != null) dt1 = (DataTable)Session["dt1"];
       DataRow dr = dt1.NewRow();
       dr["CusCode"] =txtCusCode.Text;//1
       dr["CusName"] = CustomerName;//2
       dr["NoofINV"] = CDET.Rows[i][1].ToString();//3
       dr["Outstanding"] = CDET.Rows[i][5].ToString();//4


       dt1.Rows.Add(dr);
       DebtorsGridView.DataSource = dt1;
       DebtorsGridView.DataBind(); 


How to do it??

I try  Flowing One it's not working

      dr["Outstanding"] = CDET.Rows[i][5].ToString("##,0.00");//4



Thank You

解决方案

1. You can set formatting string while creating columns (in markup or code) using DataFormatString property of the bounded column. http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring(v=vs.110).aspx[^]
2. For direct formatting with ToString use N... http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx[^]


Try this


dr["Outstanding"] == Convert.ToDouble(CDET.Rows[i][5]).ToString("##,0.00");


这篇关于在asp.net gridview中用逗号分隔大数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆