Hi.
Try this
TextBox txt1 = (TextBox)e.Item.FindControl("NameOfTextBox");
--
Thanks
with Regards
Revanth Arji
http://www.spicymindz.com
You have to grow from the inside out. None can teach you, none can make you
spiritual. There is no other teacher but your own soul.
-Swami Vivekananda
On Thu, May 21, 2009 at 7:33 PM, The_Fruitman <[email protected]>wrote:
>
> Cerebrus:
>
> As Joe and the article he posted state, if the as keyword fails to
> cast the item it returns an exception hidden behind a null return
> value. I prefer to catch the InvalidCastException and handle it
> accordingly. Ultimately, the way this is implemented is up to the
> programmer and the circumstance.
>
>
> On May 20, 11:30 pm, Cerebrus <[email protected]> wrote:
> > The_Fruitman:
> >
> > The way I prefer is using the "as" keyword. It obviates the need to
> > handle the InvalidCastException thrown in explicit casts:
> >
> > TextBox txt1 = e.Item.FindControl("NameOfTextBox") as TextBox;
> > if (txt1 != null)
> > {
> > // Successful cast.
> >
> > }
> >
> > I perform almost all casts using the as keyword.
> >
> > On May 19, 6:58 pm, The_Fruitman <[email protected]> wrote:
> >
> >
> >
> > > The way I've done it in the past is
> > > TextBox txt1 = (TextBox)(e.Item.FindControl("NameOfTextBox"));
> >
> > > Where e is type DataGridCommandEventArgs- Hide quoted text -
> >
> > - Show quoted text -