Previous Entry Share
Метод расширение для поиска контролов внутри другого контрола.
Панда WTF !?
ect0plasm wrote in dotnetcookbook

    public static List<T> FindControlsByPrefix<T>(this System.Web.UI.Control cntl, string prefix)

    {

        List<T> ret = new List<T>();

 

        foreach (System.Web.UI.Control cn in cntl.Controls)

        {

            if ((null != cn.ID) && (-1 < cn.ID.IndexOf(prefix)) && (typeof(T) == cn.GetType()))

            {

                ret.Add((T)Convert.ChangeType(cn, typeof(T)));

            }

        }

 

        return ret;

    }


?

Log in