-
07-05-2011, 07:15 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cần hàm tạo dấu chấm phân cách đơn vị nghìn triệu tỷ cho số
Hello mọi người.
Mình lưu trong CSDL là số int.
Khi xuất ra làm thế nào để nó có dấu chấm hay dấu phẩy phân biệt hàng nghìn, triệu, tỷ nhỉ
ví dụ:
100000 -> 100.000
1000000 -> 1.000.000
Bạn nào có hàm xử lý tối ưu thì bày mình với [IMG]images/smilies/biggrin.png[/IMG]
private string DanhDau(string So)
{
......
return ....
}View more random threads:
- Xử lý postback khi add nhiều UserControl vào PlaceHolder???
- Làm cách nào có thể Insert cùng lúc nhiều dòng trong ASP.NET MVC
- Chèn thẻ HTML vào ViewBag trong asp.net MVC
- Cách management role & membership trong ASP.NET MVC?
- Cách Implementing Custom Authentication cho ASP.NET
- lỗi submit ko làm việc sau khi validation sai ?
- sự khác biệt giữa code asp viết bằng c# và code asp viết bằng vb
- cách lưu trữ hình ảnh bằng dataurl
- Submit model trong MVC khi trả ra vẫn giữ nguyên view cũ thì làm như nào?
- lập trình wap bằng asp.net như thế nào?
-
07-05-2011, 07:30 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn làm như sau
Mã:<asp:Label ID="Label2" runat="server" Text='<%#Eval("Money","{0:00,000,000}") %>'></asp:Label>
-
07-05-2011, 07:39 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách khác cũng được là:
Mã:<asp:Label ID="lblMoney" runat="server" Text='<%# Eval("Money", "{0:#,##}") %>' />
-
09-05-2011, 05:17 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu bạn muốn làm bằng code thì cũng tương tự như thế thôi, mình ví dụ nè:
Mã:static int aaa = 1234567890; private string Tien(int soTien) { return String.Format("{0:0,0}", soTien); } protected void Page_Load(object sender, EventArgs e) { this.Label3.Text = Tien(aaa); }
-
09-05-2011, 05:49 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
Mình code bên behint chứ không làm giao diện
Nên kiểu đó mình làm không được
Hic
Hiện tại mình đang phải dùng hàm mình viết ra:
Mã:private string Tien(string XXX) { string KetQua = ""; int DoDai = XXX.Length; for (int i = DoDai - 1; i > -1; i--) { KetQua = XXX[i] + KetQua; if ((DoDai - i == 3 && DoDai > 3) || (DoDai - i == 6 && DoDai > 6)) KetQua = "." + KetQua; } return KetQua; }
-
09-05-2011, 06:28 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:private string Tien(string XXX) { return KetQua.ToString("0,0"); }
-
09-05-2011, 06:55 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi dielove
[IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG]
-
10-05-2011, 06:34 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình kết cái đoạn này rồi đấy
return String.Format("{0:0,0}", soTien);
thank bạn [IMG]images/smilies/biggrin.png[/IMG]
-
20-08-2012, 05:03 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi brianbui2009
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...