 |
|
รบกวนสอบถามผู้รู้เกี่ยวกับการแสดงตัวเลขใน Label โดยมีเครื่องหมาย คอมม่า (,) คั่นระหว่างตัวเลข |
|
 |
|
|
 |
 |
|
Code (C#)
Label1.Text = (32123556523.2365).ToString("#,###.00");
|
 |
 |
 |
 |
Date :
2012-05-21 14:59:51 |
By :
พีหมี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
VB.NET ก็คงจะเหมือนกันครับ
|
 |
 |
 |
 |
Date :
2012-05-21 15:43:37 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
Label2.Text = Format(Label2, "#,##0.00")
End Sub
ลองทำแล้วมันยังแสดงเป็นแค่ตัวเลขล้วนครับ ไม่แน่ใจว่าต้อง Event ตัวไหน
|
 |
 |
 |
 |
Date :
2012-05-21 15:47:34 |
By :
koppy_golf |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
method tostring(string format)
must use with int, double or numberic type
example
int dddd = 1000000;
dddd.ToString("#,####");
|
 |
 |
 |
 |
Date :
2012-05-21 16:33:16 |
By :
พี่หมี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณทุกคนที่ช่วยชี้แนะคับ นำตัวอย่างเอามาไว้ให้ดูกัน เผื่อใครติดปัญหาแบบนี้ ลองปรับแต่งแก้ไขกันดูนะคับ
Code (VB.NET)
Dim Rs As OracleDataReader = myCommand.ExecuteReader
If Rs.Read Then
Report_Sale_shipment.Label2.Text = CDbl(Rs("QTY")).ToString("#,##0.00")
Report_Sale_shipment.Label3.Text = CDbl(Rs("PRICE")).ToString("#,##0.00")
End If
|
 |
 |
 |
 |
Date :
2012-05-21 17:15:47 |
By :
koppy_golf |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แปลงเป๋น C# ให้ครับ
Code (C#)
OracleDataReader Rs = myCommand.ExecuteReader;
if (Rs.Read) {
Report_Sale_shipment.Label2.Text = Convert.ToDouble(Rs("QTY")).ToString("#,##0.00");
Report_Sale_shipment.Label3.Text = Convert.ToDouble(Rs("PRICE")).ToString("#,##0.00");
}
|
 |
 |
 |
 |
Date :
2012-05-21 20:20:59 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|