GridView Multiple Templates – पिछले Example में हमने ItemTemplate Element के माध्यम से Data Item के Appearance को Configure करने के लिए एक Single Template को Use किया था। लेकिन ItemTemplate के अलावा और भी कई Templates हैं, जिनका प्रयोग विभिन्न प्रकार के Appearance Related Tasks को Complete करने के लिए किया जा सकता है। जहां हम किसी Template Column में निम्नानुसार विभिन्न Templates को Use कर सकते हैं:
HeaderTemplate
इस Template का प्रयोग करके हम Header Cell के Appearance व Content को Specify करते हैं।
FooterTemplate
इस Template का प्रयोग करके हम Footer Cell के Appearance व Content को Specify करते हैं।
ItemTemplate
इस Template का प्रयोग करके हम प्रत्येक Data Cell के Appearance व Content को Specify करते हैं। जबकि हम AlternatingItemTemplate को Use न कर रहे हों।
AlternatingItemTemplate
इस Template को हमेंशा ItemTemplate के साथ Combined तरीके से ही Use किया जाता है, ताकि Even या Odd Rows के Appearance को Differently Specify कर सकें।
EditItemTemplate
इस Template का प्रयोग करके हम Record के Edit Mode के Appearance व Controls को Specify करते हैं।
InsertItemTemplate
इस Template का प्रयोग करके हम Record के Insert Mode के Appearance व Controls को Specify करते हैं।
हालांकि यहां हमने कुल 6 Templates को Specify किया है, फिर भी इन सभी में EditItemTemplate सबसे महत्वपूर्ण है, क्योंकि इसका प्रयोग करके हम Editing Mode में अपने Record के Fields को Controls करने की Ability प्राप्त करते हैं।
जहां यदि हम Template Columns को Use नहीं करते हैं, तो स्थिति में Record के Fields की Editing के लिए हम केवल Ordinary Text Boxes को ही Use कर सकते हैं। साथ ही हम Edit किए जाने वाले Data का Validation भी नहीं कर सकते।
GridView Control दो और Templates Define करता है, जिन्हें हम किसी भी Column के Outside में Use कर सकते हैं। हम इन्हें PagerTemplate व EmptyDataTemplate के नाम से जानते हैं। जहां PagerTemplate हमारे Pager Controls के Appearance को Customize करने की सुविधा देते हैं। जबकि EmptyDataTemplate का प्रयोग करके हम किसी Empty Data Object को Customize कर सकते हैं।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Advance ASP.NET WebForms with C# in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
Advance ASP.NET WebForms in Hindi | Page:707 | Format: PDF