c# - String Format in DataTable Filter Expression -


यह मेरा कोड है:

  lExpression = @ "कन्वर्ट (" + lNewColName + " 'System.Decimal') "; अगर (pCurrency.ToString ()! = "चुनें") l एक्सप्रेशन + = "* कन्वर्ट (" + pCurrency.ToString () + ", 'System.Decimal')"; MDtcases.Column [lColName] .Expression = lExpression;  

जहां lNewColName कॉलम नाम है, pCurrency मुद्रा कॉम्बो बॉक्स है, एमडीटीकेस डेटाग्रिड है। जब यह चलाया जाता है, तो यह 213.2365 प्रदर्शित करता है। मैं इसे 213.24 प्रदर्शित करना चाहता हूं।

कृपया मेरी मदद करें।

के लिए वाक्यविन्यास एक अभिव्यक्ति समुच्चय सहित कई सरल कार्यों का समर्थन करती है, लेकिन राउंडिंग का समर्थन नहीं करता है।

हालांकि आप दशमलव मान की आवश्यक संख्या के साथ स्वरूपण करके प्रदर्शित मूल्य को गोल कर सकते हैं। आप यह नहीं कहते हैं कि आप किस डाटाग्रिड का उपयोग कर रहे हैं, लेकिन वेब यूआई के लिए आप उदा। BoundColumn.DataFormatString संपत्ति, और DataGridTextBoxColumn.Format संपत्ति का उपयोग कर WinForms UI के लिए।


Comments