2014-09-10 6 views
10

मैं एक DataGrid में एक DatePicker वस्तु है कि सफलतापूर्वक डेटाबेस या एक संपत्ति से तारीख से पता चलता दिखाने के लिए:WPF DatePicker समय के साथ-साथ तारीख

<DataGridTemplateColumn.CellTemplate> 
    <DataTemplate> 
     <DatePicker SelectedDate="{Binding Date, StringFormat=dd/MM/yyyy}"/> 
    </DataTemplate> 
</DataGridTemplateColumn.CellTemplate> 

अब मैं सामने समय दिखाना चाहते हैं तारीख का यह मैं क्या करने की कोशिश की है, लेकिन यह काम नहीं करता है:

<DataGridTemplateColumn.CellTemplate> 
    <DataTemplate> 
     <DatePicker SelectedDate="{Binding Date, StringFormat='dd/MM/yyyy HH:mm:ss'}"/> 
    </DataTemplate> 
</DataGridTemplateColumn.CellTemplate> 

नोट: मैं नहीं-पीछे कोड में ऐसा करना चाहते हैं।

+0

चीयर्स रयान .... – user3428422

उत्तर

6

उपयोग बढ़ाया DateTimePicker

+0

तो मैं आपके उत्तर से अनुमान लगा रहा हूं कि यह .NET लाइब्रेरी का उपयोग करके नहीं किया जा सकता है? – user3428422

+3

'डेटपीकर' नियंत्रण समय, केवल तिथियों से निपटता नहीं है। तो आपको एक अलग नियंत्रण का उपयोग करने की आवश्यकता होगी। – Mashton

+0

धन्यवाद। इसे मानेंगे। सही के रूप में चिह्नित करेंगे – user3428422

1

के अलावा, अगर आप सिर्फ प्रारूप में एक तिथि है कि आप इसे संपादित करना चाहते प्रदर्शित करना चाहते हैं अन्य घटकों, का उपयोग किए बिना, आप यह कर सकते हैं:

<DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <TextBlock Text="{Binding Path=Date,StringFormat={}{0:dd/MM/yyyy}}" VerticalAlignment="Center" HorizontalAlignment="Left"> 
      </TextBlock> 
     </DataTemplate> 
    </DataGridTemplateColumn.CellTemplate> 
संबंधित मुद्दे