Exemplo n.º 1
0
        /// <summary>
        /// 将数据源绑定到指定的控件
        /// </summary>
        /// <param name="theControl">要进行查找的控件</param>
        /// <param name="controlname">控件名称</param>
        /// <param name="data">数据源</param>
        /// <param name="nofindisthrow">未找到时是否抛出异常</param>
        public static void DataBindToFindControl(Control theControl, string controlname, object data, bool nofindisthrow)
        {
            Control control = theControl.FindControl(controlname);

            if (control != null)
            {
                WebCommon.DataBindToContrl(data, control);
            }
            else
            {
                if (nofindisthrow)
                {
                    throw new AooshiException(string.Format("{0} not find {1}", theControl.ClientID, controlname));
                }
            }
        }