में बनाने Visual Basic के एक ListView में एक निर्देशिका के एक दृश्य है, बहुत पसंद है हम Windows Explorer में देखते हैं.
आप केवल एक फार्म और एक ListView की जरूरत है.
के रूप में नीचे दी गई छवि में दिखाया गया है, हम listview करने के लिए स्तंभ जोड़. वे हैं: नाम, आकार, तिथि जोड़ी,, तिथि संशोधित किया है और पिछले पहुँचा.
निर्देशिका जानकारी DirectoryInfo अनुदेश System.IO नाम स्थान में निहित का उपयोग करें तो हम एक आयात करने के रूप में नीचे दिखाया गया है पढ़ें.
आयात System.IO
तो प्रपत्र लोड घटना में निम्नलिखित कोड की नकल:
मंद नई DirectoryInfo ("C: \ Windows") ListView1.View = View.Details ListView1.FullRowSelect = सच (ListView1.BeginUpdate) (ListView1.Items.Clear) D.GetFiles FileInfo के रूप में प्रत्येक च के लिए नई ListViewItem (f.Name) के रूप में मंद आइटम item.SubItems.Add (f.length) item.SubItems.Add (f.CreationTime) item.SubItems.Add (f.LastWriteTime) item.SubItems.Add (f.LastAccessTime) ListView1.Items.Add (मद) अगला (ListView1.EndUpdate)
बहुत ही सरल कोड है, तो मैं भी कई स्पष्टीकरण नहीं करेंगे ... लेकिन अगर आप कोई प्रश्न हैं सिर्फ टिप्पणी और मैं अपने मतलब के भीतर जवाब दे सकता हूँ.
सूचना Bitacoras.com ...
Bitacoras.com दर में: दृश्य बुनियादी बनाने के नेट एक ListView में एक निर्देशिका के एक दृश्य, बहुत जैसे हम Windows Explorer में देखते हैं. आप केवल एक फार्म और एक ListView की जरूरत है. निम्नलिखित im में दिखाया .....
[...] ऊपर के उदाहरण में, हम कैसे देखते हैं, दृश्य मूल की अपनी किसी भी [...] द्वारा नेट listview तरह डेटा.
और तुम आदेश के रूप में किसी भी क्षेत्र से तारीख तिथि अवरोही में जैसे बनाया.
धन्यवाद और का संबंध है.
निम्नलिखित पोस्ट: http://www.solovb.net/index.php/2009/03/18/ordenar-datos-en-un-listview/ देखें
नमस्ते
मुझे कुछ संदेह है
- यह फ़ाइलें विंडोज़ फ़ोल्डर खोला
और अगर आप कोड पोस्ट करने के लिए एक डेटाबेस से जानकारी के साथ एक ListView भर सकता है
आपको बहुत बहुत आपका ध्यान के लिए धन्यवाद अगर तुम मेरी मदद कर सकते हैं
मैं बहुत ही मददगार थे, धन्यवाद
आपको बहुत बहुत धन्यवाद मुझे अच्छी तरह से सेवा
कुछ भी! टिप्पणी के लिए धन्यवाद!
और गंभीर के रूप में उन उपनिर्देशिकाओं के लिए?
जांच करने के लिए और एक छोटे DirectoryInfo वर्ग का अध्ययन करना चाहते हैं
मैं इस लिंक की सलाह देते हैं: http://msdn.microsoft.com/es-ar/library/system.io.directoryinfo.aspx
भाग्य
एमी माफी सार्जेंट मैं त्रुटि
त्रुटि एक अधिभार संकल्प में विफल रहा क्योंकि कार्यों का कोई उपयोग जो इन तर्कों के साथ कहा जा सकता है 'जोड़ें'
System.Windows.Forms.ListViewItem.ListViewSubItem के रूप में सार्वजनिक समारोह (पाठ स्ट्रिंग के रूप में) जोड़ें 'पर सख्त विकल्प' स्ट्रिंग '' लंबी 'से अंतर्निहित रूपांतरण की अनुमति नहीं है.
'सार्वजनिक समारोह System.Windows.Forms.ListViewItem.ListViewSubItem के रूप में System.Windows.Forms.ListViewItem.ListViewSubItem के रूप में आइटम जोड़ें: प्रकार' लंबी 'मूल्य' के लिए System.Windows.Forms.ListViewItem नहीं बदला जा सकता है. 'ListViewSubItem.
ढांचा आप का उपयोग कर रहे हैं कि संस्करण है?
शायद किसी पिछले संस्करण के साथ एक ही पंक्ति में नहीं कर सकते.
कुछ इसी तरह के लिए कम्पैक्ट फ्रेमवर्क प्रोग्रामिंग मेरे साथ हुआ और नीचे कई तर्ज पर इस तरह के आदेश को तोड़ने के लिए किया था.
कोशिश कर रही है कि और मुझे यकीन है कि यह समाधान होगा.
भाग्य
मुझे पता है कि माउस के साथ आइटम जोड़ने के लिए चाहते हैं.
नमस्ते
मैं कोड का इस्तेमाल किया है लेकिन मैं एक आदेश समस्या है
मैं निर्माण तिथि से सॉर्ट करने के लिए की जरूरत है
(CreationTime) मैं अपने कोड का परीक्षण किया है और मैं आदेश के लिए मॉड्यूल बनाया है लेकिन काम नहीं कर रहा. उदाहरण
अगर मैं 2011/01/03 से 2011/03/05 निर्माण तिथि छँटाई डेटा mescla
क्या आवश्यक है और सृजन है कि प्रतीत होता है की तारीख और समय के द्वारा आदेश
उदाहरण
2011/01/03 repor01 16:50:21
2011/01/03 repor02 16:52:11
2011/01/04 repor03 15:01:16
2011/03/02 repor04 20:02:20
आरोही में
उम्मीद है आप मुझे धन्यवाद का जवाब कर सकते हैं
नमस्कार,
मैं मेरी परियोजना, उदाहरण आप बाद में अदालत में तलब करना में शामिल करने की कोशिश कर रहा हूँ.
मुद्दा मेरे सभी प्रकार की त्रुटियों दे रहा है.
आप VB में इस परियोजना को भेजने के लिए कोड देख सकते हैं?
मैं आपकी प्रतिक्रिया का इंतजार है.
इस कोड के लिए बुनियादी दृश्य का उपयोग करने के लिए है शुद्ध, अधिमानतः माइक्रोसॉफ्ट ढांचा संस्करण 2.0 और ऊपर.
अरे आप जानते हैं कि मैं अपने कोड क्ष देख रहा था और मैं यह काम करने के लिए मैं जाना नहीं मिल सकता है वहाँ कदम क्ष और मैं क्ष है बस मैं केवल txt फ़ाइलें दिखाना चाहते हैं पहले से ही आप बहुत बहुत धन्यवाद
मुझे बहुत अच्छा दोस्त कोड के लिए पूरी तरह से काम करता है.
समस्या यह है कि यह बहुत धीमी गति से हो जाता है उदाहरण के लिए फ़ोल्डर देखने के लिए अगर मैं 20 फाइलें परामर्श बहुत तेज है, लेकिन अगर मैं 200 से अधिक फ़ाइलें हमेशा के लिए लेता करने के लिए कंटेनर खोलने.
यदि आप कुछ करने के लिए सूची दृश्य या प्रकरण गठबंधन कोड था:
D.GetFiles FileInfo के रूप में प्रत्येक च के लिए
नई ListViewItem (f.Name) के रूप में मंद आइटम
item.SubItems.Add (f.length)
item.SubItems.Add (f.CreationTime)
item.SubItems.Add (f.LastWriteTime)
item.SubItems.Add (f.LastAccessTime)
ListView1.Items.Add (मद)
अगला
मैं यह एक बहुत तेजी से सराहना करता हूँ