2009-12-20 10 views
24

मैं विंडोज़ मोबाइल एप्लिकेशन 6.1 कर रहा हूं।ListView शीर्षलेख दिखाएँ

मैं सूचीदृश्य में घसीटा और स्तंभों के पास गया और अपनी सूची को देखने के लिए कॉलम जोड़े। जब मैं सूचीदृश्य चलाता हूं तो वे दिखाई नहीं देते हैं।

मैं तो अनुवर्ती कोड के साथ पृष्ठ लोड पर सी # कोड के माध्यम से उन्हें जोड़ने की कोशिश की।

ColumnHeader header = new ColumnHeader(); 
      header.Text = "gkgag"; 
      header.Width = 100; 
      header.TextAlign = HorizontalAlignment.Center; 
      listView1.Columns.Add(header); 

यह या तो काम नहीं करता है। वे क्यों नहीं दिखते?

उत्तर

55

आपको कॉलम हेडर के दृश्यमान होने के लिए विस्तृत दृश्य का उपयोग करना होगा।


listView1.View = View.Details; 

यदि समस्या नहीं है, तो कॉलम हेडर विंडोज सिस्टमबार के पीछे छिपे जा सकते हैं।

+1

मेरे मामले में हेडर मेनूस्ट्रिप के पीछे थे। मैंने इस समस्या को हल करने के लिए मेनस्ट्रिप और सूचीदृश्य को tablelayoutpanel में रखा है। –

+0

मेरे मामले में, मैं सहेज रहा था और फिर विंडो खोलने पर ऐप की .config फ़ाइल से कॉलम चौड़ाई लोड कर रहा था और वे शून्य होने लगे। आह – slayernoah