c# 4.0 - Format a label as ###,###,###.## from a SQL query -
यह मेरा कोड है
SqlConnection sqlConn = नया SqlConnection (MyClass.GlobalConn ()) ; sqlConn.Open (); {String cmdStr = "कोशिश करें कन्वर्ट (चार (12), कन्वर्ट (धन, राशि (उत्पादएएमटी)), कन्वर्ट (चार (12), कन्वर्ट (धन, राशि (सेवाएएमटी)) MyTable से"; एसक्यूएल कॉमांड सीएमडी = नया एसक्यूएल कॉमांड (सीएमडीएसटीआर, एससीएल कॉन); SqlDataReader डीआर; डीआर = सीएमडी। एक्सएक्यूट रीडर (); जबकि (डीआर। रीड ()) {label1.Text = (डीआर [0] .ओस्ट्रिंग ()); Label1.Text = (डीआर [1] .ओस्ट्रिंग ()); }} मेरा Label1 और label2 आउटपुट स्वरूप है ########। ## मैं इसे ###, ###, ###। ## प्रारूप में रखना चाहता हूं, मैं इसे उस प्रारूप में कैसे बना सकता हूं? I label1.Text = (डीआर [0] .ओस्ट्रिंग ("N2")) अग्रिम धन्यवाद।
यहाँ एक विधि है जो काम करेगी:
सार्वजनिक स्थिर स्ट्रिंग GetCurrencyString (स्ट्रिंग currString) {दशमलव धन; यदि (दशमलव। ट्राईपर्स (क्यूक्रस्ट्रिंग, आउट-धन मुद्रा)) {वापसी स्ट्रिंग.फॉर्मेट ("{0: सी}", धनराशि); } और {वापसी नल; }} इसे इस तरह कॉल करें:
label1.Text = GetCurrencyString (डीआर [0] .ओस्ट्रिंग ())
Comments
Post a Comment