SelectedIndexChanged Event – पिछले Example में हमने देखा कि किस तरह से हम बिना एक भी Line का Code लिखे हुए Master-Detail Forms Create कर सकते हैं। लेकिन फिर भी कई बार ऐसी स्थितियों होती हैं, जब हमें SelectedIndexChanged Event के Response में किसी काम को Perform करना होता है।
उदाहरण के लिए हम किसी GridView में Exist Rows के Data को किसी Query String Value के रूप में Use करते हुए Page को Redirect करना चाहते हैं, अथवा हम किसी Specific Data के आधार पर Page के अन्य Controls को Adjust करना चाहते हैं। इस प्रकार की जरूरतों को पूरा करने के लिए सामान्यत: हमें SelectedIndexChanged Event को Handle करना जरूरी हो जाता है।
उदाहरण के लिए मानलो कि हम हमारे पिछले Example में ही Currently Selected Employee के लिए कुछ Extra Message Render करना चाहते हैं, ताकि जैसे ही User पहले GridView Control में किसी Record को Select करे, उससे Associated दूसरे GridView Control में उपयुक्त Record Display होने से पहले ये Message Render हो और इस जरूरत को पूरा करने के लिए हम SelectedIndexChanged Event को निम्नानुसार Implement कर सकते हैं:
जब हम अपनी Code-Behind File में उपरोक्तानुसार SelectedIndexChanged Event के लिए Event Handler Define करते हैं और अपने ASP.NET Page के दूसरे GridView Control से Just पहले lblRegionCaption नाम का एक Label Control Place करके इस Page को Run करते हैं, तो इस बार हम पहले Grid Control में जैसे ही किसी Record को Select करते हैं, दूसरे GridView Control से Just पहले निम्न चित्रानुसार एक Message Render होता है:
इस Message को Dynamically Create करने का काम हमारे उपरोक्तानुसार Define किए गए Event Handler द्वारा ही किया गया है जो कि उस समय Trigger होता है, जब हम पहले GridView Control में किसी Record को Select करते हैं और Selection के कारण Currently Selected Record का Index Number Change हो जाता है।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Advance ASP.NET WebForms with C# in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
Advance ASP.NET WebForms in Hindi | Page:707 | Format: PDF