Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Quick and Efficient Way to Get to the Parent Control

View this example of an efficient way to locate the parent control.


advertisement

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


Many times, it is tough to traverse up the control tree to reach the parent control. The best example is of a control in a template column of a grid.

The most common way would be go reverse, traversing all the parents, until you find the real one. But this isn't efficient. For example, a TextBox control in a TableRow, would use the following code to reach its Row Item.

//1st Parent is the Cell, and 2nd is the TableRow 
        DataGridItem grdPrntItem = (DataGridItem) txtBox1.Parent.Parent; 
Efficient way of doing this is like this, 
        //this would work always, no matter how deep in the control tree the actual control is. 
        DataGridItem grdPrntItem = (DataGridItem) txtBox1.Container;

 

Visit the DevX Tip Bank

 





   
Srinath M. S. says: "I would love to leave a footprint in this flat world."
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date