Asp.net ग्रिडव्यू


8

में कई कॉलम में पंक्तियां प्रदर्शित करें डिफ़ॉल्ट रूप से ग्रिडव्यू मानचित्र की प्रत्येक पंक्ति प्रत्येक डेटा में डेटाटाउस से जुड़े डेटाटेबल या डेटासेट में होती है। लेकिन अगर मैं इन पंक्तियों को कई स्तंभों में प्रदर्शित करना चाहता हूं तो क्या होगा। उदाहरण के लिए यदि इसमें 10 पंक्तियां हैं, तो 5 पंक्तियों को प्रत्येक को 2 कॉलम तरफ से प्रदर्शित किया जाना चाहिए। मैं इंफ्राजिस्टिक्स ग्रिड के साथ भी ऐसा कर सकता हूं। क्या यह संभव है?

14

आप इसके बजाय DataList नियंत्रण का उपयोग कर सकते हैं। इसमें RepeatColumns संपत्ति है जिसे आप प्रदर्शित करने के लिए कॉलम की संख्या को परिभाषित कर सकते हैं।

.NET Framework 3.5 में, एक बेहतर समाधान है, ListView नियंत्रण। आप ListView नियंत्रण here का उपयोग कैसे करें के बारे में और जानकारी प्राप्त कर सकते हैं।

  0

यदि आपके पास ListView उपलब्ध नहीं है और आप टेबल का उपयोग नहीं करना चाहते हैं तो आप डेटालिस्ट को रीपेटलायआउट विशेषता प्रवाह के साथ सेट कर सकते हैं जो आपके द्वारा चुने गए कॉलम के आधार पर अवधि जोड़े में डेटा देता है। फिर सीएसएस के साथ स्पैन को स्थिति दें (या तो फ्लोट या इनलाइन-ब्लॉक प्रदर्शित करें)। 08 jul. 092009-07-08 20:08:53


0

क्या आप सिर्फ दो समान बाध्य कॉलम एक दूसरे के बाद नहीं रख सकते हैं?

  0

एएसपी: डेटलिस्ट req को पूरा करने के लिए पर्याप्त है। 22 aug. 122012-08-22 07:20:32


1

यदि यह शुद्ध कोडिंग अभ्यास है, तो ग्रिडव्यू के रोडाटाबाउंड ईवेंट से जुड़ें। इस तरह, आप कर सकते हैं:

e.Row.Cells(2).Text = e.Row.Cells(1).Text 

यह डेटाबेस से खींचने के बाद कॉलम 2 में कॉलम 1 से टेक्स्ट रखेगा। आप एक समान विधि का उपयोग करके गतिशील रूप से कॉलम भी बना सकते हैं।

पुन: पढ़ना, मुझे लगता है कि मैं आपकी समस्या को गलत समझता हूं।