telerik - In RadGrid, how can we merge 2 datacolumns only for viewing, but still be able to edit them separately? -


मेरे पास टेलरिक का रेड्रिग्री है जिसमें 2 कॉलम हैं:

  & lt; कॉलम & gt; & Lt; टेलीरीक: ग्रिडबाउंड कॉलम हेडर टेक्स्ट = "एयरलाइनकोड" अद्वितीय नाम = "एयरलाइनकोड" डेटाफ़िल्ड = "एयरलाइनकोड" / & gt; & Lt; टेलीरीक: ग्रिडबाउंड कॉलम हेडर टेक्स्ट = "फ्लाइट नंबर" संपादनफॉर्मकॉलम इंडेक्स = "1" डेटाफ़िल्ड = "उड़ान संख्या" / & gt; ... ... ... अधिक कोड, लेकिन सवाल के लिए यहां अप्रासंगिक है। & Lt; / कॉलम & gt;  

मैं दोनों संबंधित स्तंभों के डेटा को संबंधित निविदा (स्रोत) में आपूर्ति कर रहा हूं।

तो यह इस प्रकार सही ढंग से रेंडर करता है:

  | एयरलाइनकोड | उड़ान संख्या | ------------------------------------------ | डेल्टा | 23 9 3 | | दक्षिण पश्चिम | 345 |  

लेकिन अब मेरी आवश्यकता थोड़ी सी बदल गई है।

देखने के लिए, मैं उन्हें एक साथ विलय करना चाहता हूं और इसे इस तरह दिखाना चाहता हूं:

  | उड़ान | -------------------------- | डेल्टा-2393 | | दक्षिण पश्चिम-345 |  

हालांकि, पंक्तियों को संपादित करते हुए उपयोगकर्ता को "एयरलाइनकोड" और "फ़्लाइट नंबर" को अलग से संपादित करने में सक्षम होना चाहिए।

मुझे पता है कि अगर हम चाहते हैं कि उपयोगकर्ता "देखें" और "संपादित करें" अलग तरीके से, हमें इसका उपयोग करना होगा।

इसलिए मैं इस तरह से कुछ कोशिश कर रहा हूं:

  & lt; कॉलम & gt; & Lt; टेलीरीक: ग्रिडटामप्लेटसंपादित करेंफॉर्मकॉलम इंडेक्स = "0" हैडर टेक्स्ट = "उड़ान" & gt; & LT; ItemTemplate & gt; & Lt;% # DataBinder.Eval (कंटेनर.डेटाइटम, "एयरलाइनकोड")% & gt; & Lt; एएसपी: लिटरल रनैट = "सर्वर" टेक्स्ट = "-" & gt; & lt; / एएसपी: लीटरल & gt; & Lt;% # DataBinder.Eval (कंटेनर.डेटाइटम, "उड़ान संख्या")% & gt; & Lt; / ItemTemplate & gt; & LT; EditItemTemplate & gt; & Lt; टेलीरीक: ग्रिडबाउंड कॉलम हेडर टेक्स्ट = "एयरलाइनकोड" अद्वितीय नाम = "एयरलाइनकोड" डेटाफ़िल्ड = "एयरलाइनकोड" / & gt; & Lt; टेलीरीक: ग्रिडबाउंड कॉलम हेडर टेक्स्ट = "फ्लाइट नंबर" संपादनफॉर्मकॉलम इंडेक्स = "1" डेटाफ़िल्ड = "उड़ान संख्या" / & gt; & Lt; / EditItemTemplate & gt; & Lt; / Telerik: GridTemplateColumn & gt; ... ... ... अधिक कोड, लेकिन सवाल के लिए यहां अप्रासंगिक है। & Lt; / कॉलम & gt;  

लेकिन यह काम नहीं कर रहा है

उन 2 लाइनें अंदर चेतावनी दे रही हैं:

तत्व 'ग्रिडबाउंड कॉलम' एक ज्ञात तत्व नहीं है यह तब हो सकता है यदि वेब साइट में एक संकलन त्रुटि है, या web.config फ़ाइल गुम है।

शायद मैं इसे गलत कर रहा हूं

यह कुछ समय के बाद रहा है मैंने रेड्रिग्रिड का इस्तेमाल किया है, लेकिन आपके संपादित टेम्पलेट में मुझे विश्वास है कि आपको ग्रिडबाउंड कॉलम को निकालने की आवश्यकता है और डैश द्वारा अलग किए गए दो टेक्स्ट बॉक्स नियंत्रण डालते हैं। तब उन डेटाबेस को भरने के लिए अपने डाटाबेस का उपयोग करें माफ करना, मैं और अधिक संक्षिप्त नहीं हो सकता क्योंकि मैं अपने आईफोन पर टाइप कर रहा हूं और परीक्षण नहीं कर सकता जब मैं अपने मशीन के सामने आऊंगा तो मैं आपके साथ फॉलोअप करूँगा

शुभकामना!


Comments