c# - How to set datetime variable to null -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 15 उत्तर
मेरे पास 2 टेक्स्ट बॉक्स हैं और लागू किया जाने वाला टाइमपैकर्स यहां मैं पाठ बॉक्सों को रिक्त करने के लिए छोड़ रहा हूं। मैं किसी भी तारीख को नहीं दे रहा हूं और डीबी को एक प्रेषण और प्रेषित मापदंडों के रूप में भेज रहा हूं। एमएसएलएल में संग्रहित कार्यप्रदर्शन यदि प्रतिदीप्ति और प्रतिदिन रिक्त हैं, तो एक कार्य किया जाता है। उस कार्य को करने के लिए मैंने 2 चर लिया है
दिनांकटाइम प्रेषक; दिनांक समय की तारीख;
और codebehind में एक Datetime के रूप में घोषित किया गया है।
fromdate = Convert.ToDateTime (txtfromdate.Text); Todate = कन्वर्ट। ToDateTime (txttodate.Text);
जब मैं डीबी
fromdate = Convert.ToDateTime (txtfromdate.Text) भेज रहा हूँ; Todate = कन्वर्ट। ToDateTime (txttodate.Text);
यह त्रुटि हो रही है। अपवाद अपवाद क्या datetime वेरिएबल के लिए नल लागू करना संभव है?
हाँ, उपयोग करें:
दिनांक समय? FromDate = null;
आपकी टिप्पणी में प्रश्न का उत्तर देने के लिए, आप इस तरह से एक
नल योग्य & lt; दिनांक समय & gt; (एक बनाकर) वापस कर सकते हैं:
सार्वजनिक स्थिर वर्ग दिनांकटाइम एक्सटेंशन {सार्वजनिक स्थैतिक दिनांक समय? ToNullableDateTime (यह स्ट्रिंग वैल) {DateTime Temp; वापसी तिथि टाइम। ट्राईपर्स (वैल, आउट अस्थायी)? (दिनांक समय?) अस्थायी: नल}}
और उसका उपयोग करें: <प्री>
दिनांकटाइम? FromDate = txtfromdate.Text.ToNullableDateTime ();
Comments
Post a Comment