2012-08-02 8 views
6

मैं एक DateTimePicker करने के लिए वर्तमान समय निर्धारित करने की (प्रारूप समय के साथ)एक DateTimePicker

this.myDateTimePicker.Value = DateTime.Now; 

की तरह कोशिश कर रहा हूँ, लेकिन जब मेरे कोड को क्रियान्वित मैं एक अपवाद

Object reference not set to an instance of an object  
हो रही है में वर्तमान समय कैसे सेट करें

मैं क्या गलत कर रहा हूं?

धन्यवाद।

+2

'myDateTimePicker' रिक्त है। आपके द्वारा पोस्ट किए गए कोड से हम अनुमान लगा सकते हैं। – vcsjones

+0

आपके द्वारा पोस्ट किए गए स्निपेट से बताना मुश्किल है। क्या आप अपना उदाहरण बढ़ा सकते हैं? –

उत्तर

7

आपको InitializeComponent() कॉल के बाद उस कोड को रखने की आवश्यकता है। उस बिंदु तक myDateTimePicker का कोई उदाहरण नहीं है।

5

अपने DateTimePicker घोषित करें और इसे आजमाएं।

DateTimePicker myPicker = new DateTimePicker;
myPicker.Value = DateTime.Now;

की तरह किसी ने बताया है, क्योंकि यह है कि बात यह है कि अपने DateTimePicker प्रारंभ हो जाता है में है InitializeComponent() से पहले अपने कोड डाल दिया।

1 - आपको हटाएं
2 - इसे दोबारा जोड़ें।
3 - देखें कि आप अपना कोड कहां डालते हैं।

इसके बाद काम करना चाहिए क्योंकि आप इसे कोड भाग पर सही कर रहे हैं। XAML DatePicker के कोड ऐड में फिर

xmlns:sys="clr-namespace:System;assembly=mscorlib" 

:

-1

आप WPF, नहीं WinForms का उपयोग करते हैं, इस संदर्भ जोड़ने

SelectedDate="{x:Static sys:DateTime.Now}" 
+0

टैग Winforms कहते हैं ... तो नहीं, ओपी WPF का उपयोग नहीं कर रहा है। –

संबंधित मुद्दे