दिलचस्प पोस्ट
जावास्क्रिप्ट मूल कोड पढ़ें AngularJS का उपयोग करके फ़ाइल अपलोड करें .NET में CSV फ़ाइल पढ़ना? ए 4 पेपर साइज पेज (एस) में एक HTML पेज कैसे बना सकता है? गिटग्नोर बहिष्करण नियम वास्तव में कैसे काम करते हैं? सीएसएस के साथ ब्लॉक तत्वों के क्रम को बदलना नेटवर्क कनेक्शन की जांच आईएसओ 8601 दिनांक स्वरूप पार्सिंग जैसे 2015-06-27 टी 13: 16: 37.363 जे जावा में सफ़ारी और क्रोम में jQuery का काम नहीं कर रहा फोकस पर टेक्स्ट का चयन करना मैं एक जावा एप्लिकेशन कैसे लिख सकता हूं जो खुद रनटाइम पर अपडेट कर सकता है? स्क्रिप्ट टैग के लिए पैरामीटर कैसे पास करें? सी # में निलंबित प्रक्रिया अजगर SciPy की जरूरत है BLAS? c: के लिए हर कोई javax.el.PropertyNotFoundException फेंकता है: संपत्ति 'foo' प्रकार java.lang.String पर नहीं मिला रनटाइम पर सीडी # में पीडीएफ फाइल बनाना

सी # सूची देखें, मैं कॉलम 2, 3 और 4 आदि में आइटम कैसे जोड़ूं?

मेरी listView में कॉलम 1 में आइटम जोड़ने के लिए listView नियंत्रण ( listView ) मैं सूची का उपयोग कर रहा हूं listView1.Items.Add , यह ठीक काम करता है लेकिन मैं कैसे कॉलम 2 और 3 आदि में आइटम जोड़ूं?

वेब के समाधान से एकत्रित समाधान "सी # सूची देखें, मैं कॉलम 2, 3 और 4 आदि में आइटम कैसे जोड़ूं?"

ऐसा करने के कई तरीके हैं, लेकिन ये एक समाधान है (4 कॉलम के लिए)।

 string[] row1 = { "s1", "s2", "s3" }; listView1.Items.Add("Column1Text").SubItems.AddRange(row1); 

और एक और अधिक प्रचलित तरीका यहां है:

 ListViewItem item1 = new ListViewItem("Something"); item1.SubItems.Add("SubItem1a"); item1.SubItems.Add("SubItem1b"); item1.SubItems.Add("SubItem1c"); ListViewItem item2 = new ListViewItem("Something2"); item2.SubItems.Add("SubItem2a"); item2.SubItems.Add("SubItem2b"); item2.SubItems.Add("SubItem2c"); ListViewItem item3 = new ListViewItem("Something3"); item3.SubItems.Add("SubItem3a"); item3.SubItems.Add("SubItem3b"); item3.SubItems.Add("SubItem3c"); ListView1.Items.AddRange(new ListViewItem[] {item1,item2,item3}); 

आप ListView की तरह आइटम / उप-आइटम जोड़ सकते हैं:

 ListViewItem item = new ListViewItem(new []{"1","2","3","4"}); listView1.Items.Add(item); 

लेकिन मुझे संदेह है आपकी समस्या दृश्य प्रकार के साथ है इसे डिज़ाइनर को विवरण में सेट करें या कोड में निम्नलिखित करें:

 listView1.View = View.Details; 
  private void MainTimesheetForm_Load(object sender, EventArgs e) { ListViewItem newList = new ListViewItem("1"); newList.SubItems.Add("2"); newList.SubItems.Add(DateTime.Now.ToLongTimeString()); newList.SubItems.Add("3"); newList.SubItems.Add("4"); newList.SubItems.Add("5"); newList.SubItems.Add("6"); listViewTimeSheet.Items.Add(newList); } 

यहां listview ऑब्जेक्ट और listviewItem ऑब्जेक्ट पर msdn दस्तावेज़ है।
http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.aspx
http://msdn.microsoft.com/en-us/library/system.windows.forms.listviewitem.aspx

मैं अत्यधिक अनुशंसा करता हूं कि आप नेट वर्कवर्क से उपयोग किए जाने वाले किसी भी ऑब्जेक्ट पर दस्तावेज़ीकरण को कम करने के लिए कम-से-कम समय दें। जबकि दस्तावेज़ीकरण कुछ समय से खराब हो सकता है, यह अभी भी अमूल्य है, खासकर तब जब आप इस तरह की स्थितियों में चलते हैं।

लेकिन जैसा कि जेम्स एटकिंसन ने कहा था कि यह केवल एक सूचीइवेंट के उप-प्रकार को जोड़ने का मामला है:

 ListViewItem i = new ListViewItem("column1"); i.SubItems.Add("column2"); i.SubItems.Add("column3"); 

आपकी समस्या के लिए इस तरह प्रयोग करें:

 ListViewItem row = new ListViewItem(); row.SubItems.Add(value.ToString()); listview1.Items.Add(row); 

मैंने एक पंक्ति बनाई है और यह काम करती है:

 listView1.Items.Add(new ListViewItem { ImageIndex = 0, Text = randomArray["maintext"], SubItems = { randomArray["columntext2"], randomArray["columntext3"] } }); 

सूची ViewSubItem का प्रयोग करें – देखें: MSDN