दिलचस्प पोस्ट
सभी ब्राउज़रों में स्क्रॉल इनटोव काम करते हैं? एंड्रॉइड रिसायकल वाइड ग्रिडलेआउट प्रबंधक कॉलम रिक्ति एक फार्म के अंदर फार्म, ठीक है? PHP में एक 'अनुमोदित स्मृति आकार थका हुआ' त्रुटि को सुरक्षित रूप से पकड़ें व्युत्पन्न वर्ग, बेस वर्ग की निजी विधि को कैसे लागू कर सकता है? मैं कोष्ठक (राउंड ब्रैकेट) के बीच का पाठ कैसे निकाल सकता हूं? एक रीसेट एपीआई में कई-से-कई रिश्तों को कैसे संभालना है? स्टॉपप्रेजेशन बनाम स्टॉप इमॅडिएटिप्रोपेशन Google-services.json में एकाधिक प्रोजेक्ट_एनम्बर / प्रेषक आईडी कैसे डालें एक्सएसएस के पीछे सामान्य अवधारणा क्या है? उद्देश्य-सी में @ पैकेज़ निर्देश क्या करता है? मैं ArrayList से दोहराए गए तत्वों को कैसे निकालूं? मेनू हॉवर रंग कैसे बदलूए क्यों angularjs समारोह `नाम ()` दो बार आह्वान करेगा? पायथन रेगेक्स सभी अतिव्यापी मैचों को ढूंढता है?

DataGridView में डेटटाइम कॉलम को कैसे प्रारूपित करें?

मैं एक डेटाग्रिड दृश्य का उपयोग कर रहा हूं ऑब्जेक्ट डेटा बाइंडिंग के साथ एक सिस्टम में लॉगिंग संस्थाओं के बारे में जानकारी प्रदर्शित करने के लिए, दूरस्थ सेवा से SOAP के माध्यम से पुनर्प्राप्त किया गया I स्तंभों में से एक को "अंतिम क्रिया" कहा जाता है और इसका मतलब है कि इकाई ने संदेश को अंतिम बार लॉग किया था। यह एक System.DateTime मान है जब मैं SOAP प्रतिक्रिया (नीचे दिए गए उदाहरण) को पढ़ता हूं, तो वह टाइमस्टैंप स्पष्ट रूप से दूसरी सूचनाओं में शामिल होता है, दूसरे अंशों तक।

 <LoggingEntity> <host>marty86ce</host> <process>10148</process> <logger>http_core</logger> <appName>httpd</appName> <ffda>true</ffda> <lastAction>2010-10-27T12:00:19.5117509Z</lastAction> <lastHeartbeat>0001-01-01T00:00:00</lastHeartbeat> <channelId>em_9BA2A2B4D0B6E66</channelId> <ffdaChannelId>em_E7C8D1D4DE8EEB9</ffdaChannelId> </LoggingEntity> 

जब मैं इसे टेबल पर प्रदर्शित करता हूं, तो मैं इसके बजाय मिनटों तक पढ़ सकता हूं http://i.stack.imgur.com/dLYBz.png रिफ्रेश बटन को दबाते समय मैं डेटा बाइंडिंग करने के लिए निम्न कोड का उपयोग करता हूं

 public void RefreshEntities() { IEntityManagement management = EntityPlugin.GetProxy(); LoggingEntity[] result = management.FindLoggingEntities(new TemplateQuery { ffdaSpecified = true, ffda = true }); //Remote invocation Invoke(new MethodInvoker(delegate { gridEntities.DataSource = result; })); //THIS does the data binding from the array Invoke(new MethodInvoker(delegate { btnRefresh.Enabled = true; })); } 

मैं जानना चाहूंगा कि डेटा बाउंड वैल्यू के कॉलम स्वरूपण को कैसे नियंत्रित किया जाए। मुझे लगता है कि प्रारूप dd / MM / yyyy hh: mm मेरे सिस्टम की सेटिंग्स से आता है स्वरूपण सेटिंग्स प्रोग्राम को ओवरराइड कैसे करें?

पहले ही, आपका बहुत धन्यवाद

लॉगबस-एनजी ओपन सोर्स परियोजना के लिए सबवर्जन (एफएफडीएग्यूई प्रोग्राम) पर पूर्ण समाधान कोड।

Solutions Collecting From Web of "DataGridView में डेटटाइम कॉलम को कैसे प्रारूपित करें?"

अगर यह डटग्रिड का एक विंडोज़ है, तो आप कॉलम के लिए डेटटाइम फ़ॉर्मेट करने के लिए नीचे कोड का उपयोग कर सकते हैं

 dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss"; 

संपादित करें:

इसके अलावा, अगर आपको एएम / पीएम प्रारूप में दिनांक समय की आवश्यकता है, तो आप निम्न कोड का उपयोग कर सकते हैं

 dataGrid.Columns[2].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt"; 

स्तंभ का उपयोग करें। डिफॉल्ट सीलेस्टाइल.फ़ॉर्मेट गुण या डिजाइनर में सेट करें

आप इच्छित स्वरूप सेट कर सकते हैं:

 dataGridViewCellStyle.Format = "dd/MM/yyyy"; this.date.DefaultCellStyle = dataGridViewCellStyle; // date being a System.Windows.Forms.DataGridViewTextBoxColumn 

आप एएसपीएक्स में प्रारूप सेट कर सकते हैं, बस अपनी बाउंडफिल्ड में "DateFormatString" संपत्ति जोड़ें

 DataFormatString="{0:dd/MM/yyyy hh:mm:ss}" 

मैंने ये कोड इस्तेमाल किया था उम्मीद है कि यह मदद कर सकता है

 dataGridView2.Rows[n].Cells[3].Value = item[2].ToString(); dataGridView2.Rows[n].Cells[3].Value = Convert.ToDateTime(item[2].ToString()).ToString("d");