find parent repeater from child repeater's dropdownlist selectedindexchange

rahul aggarwal

I want to find the Parent Repeater, which contains Child Repeater and Child Repeater contains dropdownlist. On SelectedIndexChange of the Drowndownlist I want to find out the Parent Repeater. After finding the parent repeater, I want to find the hiddenfield value inside Parent Repeater. i.e.

Parent Repeater Contains HiddenField and Child Repeater Child Repeater contains Dropdownlist on this dropdown selected index change event I want to find HiddenField value which is in Parent Repeater.

My Code:

        DropDownList myGeneralButton = (DropDownList)sender;
        Repeater item = (Repeater)myGeneralButton.Parent.Parent;

        for (int i = 0; i < item.Items.Count; ++i) 
        {
            HiddenField hdn=  item.Items[i].FindControl("Hdhotelname") as HiddenField;
            string h = hdn.Value;
        }

In this hidden field I am getting all the values, but I want a value of that particular index where I am selecting selecting the dropdown.

Thanks

afzalulh

You have to search through the DropDownList's NamingContainer. The flow should be like this:

(DropDownList)sender
--> NamingContainer(Child RepeaterItem)
--> NamingContainer(Child Repeater)
--> NamingContainer(Parent RepeaterItem)
--> FindControl"Hdhotelname" (Hdhotelname)

and your code should be like this:

protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
    var ddl = (DropDownList)sender;
    var rptChild = ddl.NamingContainer.NamingContainer;//Child Repeater
    if (rptChild != null)
    {
        var rptParentItem = rptChild.NamingContainer;//Parent RepeaterItem
        var hdnfld = rptParentItem.FindControl("Hdhotelname") as HiddenField;
        if (hdnfld != null)
        {
            //Do your tasks
        }
    }
}

Hope it helps!

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Protractor find element inside a repeater

From Dev

Setting SelectedValue in DropDownList inside Repeater

From Dev

Hide child and parent repeater when child repeater is empty

From Dev

Find text box in a repeater with jQuery

From Dev

DropDownList SelectedindexChanged inside repeater does not fire

From Dev

Getting Text from Repeater in Protractor

From Dev

Accessing DropDownlist placed inside repeater markup

From Dev

Child repeater does not exist in current context

From Dev

Repeater with Linq - One Item with many child items

From Dev

Sitecore Show parent and child items correctly using Nested Repeater

From Dev

Find Repeater Nested Anywhere Inside Another Repeater

From Dev

Find nested repeater on OnCommand event

From Dev

Use repeater inside repeater

From Dev

manage QML Repeater from python

From Dev

Paging With Repeater

From Dev

How to find a div / panel in repeater and apply css?

From Dev

Break in repeater from SQL database

From Dev

JavaScript in a Repeater

From Dev

Unable to find CheckBox inside a nested repeater

From Dev

No Results from ACF Repeater Field

From Dev

Child repeater does not exist in current context

From Dev

how to create event dropdownlist in repeater ( selected changed event)

From Dev

Sitecore Show parent and child items correctly using Nested Repeater

From Dev

Find nested repeater on OnCommand event

From Dev

Get correct context from child custom element which displays in repeater loop. Aurelia

From Dev

set value of dropdownlist inside a repeater

From Dev

Calling a method in parent page from a user control residing inside a repeater control

From Dev

How to get current Repeater in ItemCommand event of child Repeater

From Dev

Repeater in asp.net from DB with DropDownList

Related Related

  1. 1

    Protractor find element inside a repeater

  2. 2

    Setting SelectedValue in DropDownList inside Repeater

  3. 3

    Hide child and parent repeater when child repeater is empty

  4. 4

    Find text box in a repeater with jQuery

  5. 5

    DropDownList SelectedindexChanged inside repeater does not fire

  6. 6

    Getting Text from Repeater in Protractor

  7. 7

    Accessing DropDownlist placed inside repeater markup

  8. 8

    Child repeater does not exist in current context

  9. 9

    Repeater with Linq - One Item with many child items

  10. 10

    Sitecore Show parent and child items correctly using Nested Repeater

  11. 11

    Find Repeater Nested Anywhere Inside Another Repeater

  12. 12

    Find nested repeater on OnCommand event

  13. 13

    Use repeater inside repeater

  14. 14

    manage QML Repeater from python

  15. 15

    Paging With Repeater

  16. 16

    How to find a div / panel in repeater and apply css?

  17. 17

    Break in repeater from SQL database

  18. 18

    JavaScript in a Repeater

  19. 19

    Unable to find CheckBox inside a nested repeater

  20. 20

    No Results from ACF Repeater Field

  21. 21

    Child repeater does not exist in current context

  22. 22

    how to create event dropdownlist in repeater ( selected changed event)

  23. 23

    Sitecore Show parent and child items correctly using Nested Repeater

  24. 24

    Find nested repeater on OnCommand event

  25. 25

    Get correct context from child custom element which displays in repeater loop. Aurelia

  26. 26

    set value of dropdownlist inside a repeater

  27. 27

    Calling a method in parent page from a user control residing inside a repeater control

  28. 28

    How to get current Repeater in ItemCommand event of child Repeater

  29. 29

    Repeater in asp.net from DB with DropDownList

HotTag

Archive