Got more questions? Find advice on: SQL | XML | Regular Expressions | Windows
in Search
Welcome to AspAdvice Sign in | Join | Help

Need to get a selectvalue of user control.

Last post 06-02-2009, 11:35 AM by mcupryk. 0 replies.
Sort Posts: Previous Next
  •  06-02-2009, 11:35 AM 53540

    Need to get a selectvalue of user control.

    string state=GetVisiblePanelName();
    string TicketStatusID="uxLookupField" + state + "TicketStatus";
    Control ticketStatus = FindControl(TicketStatusID);
    if (ticketStatus==null)
       throw new Exception("Control "+TicketStatusID+ " was not found";
    string TicketStatusValue = ((TicketStatusControlType) ticketStatus).SelectedValue

    my user control lies in one of four panels. What I do is I get the name of the visible panel and from there I can get the id of the control I am using in that panel.

    Now I need to get the selected value of the control. I tried

    http://stevesmithblog.com/blog/recursive-findcontrol/ and I get null.

    string state = GetVisiblePanelName();

    string panel = "Panel" + state + "Ticket";

    string TicketStatusID = "uxLookupField" + state + "TicketStatus";

    Control ticketStatus = ControlFinder.FindControl<uxLookupFieldTicketStatus>(this.Page, TicketStatusID); still I get null

    string state = GetVisiblePanelName();

    string panel = "Panel" + state + "Ticket";

    string TicketStatusID = "uxLookupField" + state + "TicketStatus";

    Control ticketStatus = ControlFinder.FindControl<uxLookupFieldTicketStatus>(this.Page, TicketStatusID); still I get null

    string panel = "Panel" + state + "Ticket";

    string TicketStatusID = "uxLookupField" + state + "TicketStatus";

    Control ticketStatus = ControlFinder.FindControl<uxLookupFieldTicketStatus>(this.Page, TicketStatusID); still I get null

    string TicketStatusID = "uxLookupField" + state + "TicketStatus";

    Control ticketStatus = ControlFinder.FindControl<uxLookupFieldTicketStatus>(this.Page, TicketStatusID); still I get null

    Control ticketStatus = ControlFinder.FindControl<uxLookupFieldTicketStatus>(this.Page, TicketStatusID); still I get null

    Any help would be great.

View as RSS news feed in XML