public Dictionary <int, IColumn> DicGridCols;//= new Dictionary<int, GridColumnsInfo>();

        #region DataBind()
        /// <summary>
        /// 绑定数据
        /// </summary>
        public override void DataBind()
        {
            ManagerMeta = new ManagerGridMeta
            {
                DalCollection = DalCollection,
                PageViewID    = PageViewID
            };

            Create();

            if ((Site != null) && Site.DesignMode)
            {
                //设计模式,退出
                return;
            }

            //base.DataBind();

            #region 加载配置信息

            if (DicGridCols == null)
            {
                DicGridCols = ManagerMeta.GetMetaData(null);
            }

            //没有配置信息,退出
            if (DicGridCols == null)
            {
                Functions.MsgBox("Grid没有设置配置信息", true);
                return;
            }

            #endregion

            #region 判断是否要锁定行列

            bool isLock;


            if (PageViewMeta.LockColumns == 0 && PageViewMeta.LockRows == 0)
            {
                //不锁定
                isLock = false;
            }
            else
            {
                //锁定
                isLock = true;
            }

            #endregion

            var html = new StringBuilder(10000);

            //输出表格
            WriteTable(html, isLock);

            Controls.Add(new LiteralControl(html.ToString()));
        }
        public Dictionary<int, IColumn> DicGridCols;//= new Dictionary<int, GridColumnsInfo>();

        #region DataBind()
        /// <summary>
        /// 绑定数据
        /// </summary>
        public override void DataBind()
        {
            ManagerMeta = new ManagerGridMeta
                              {
                                  DalCollection = DalCollection,
                                  PageViewID = PageViewID
                              };

            Create();

            if ((Site != null) && Site.DesignMode)
            {
                //设计模式,退出
                return;
            }

            //base.DataBind();

            #region 加载配置信息

            if (DicGridCols == null)
                DicGridCols = ManagerMeta.GetMetaData(null);

            //没有配置信息,退出
            if (DicGridCols == null)
            {
                Functions.MsgBox("Grid没有设置配置信息", true);
                return;
            }

            #endregion

            #region 判断是否要锁定行列

            bool isLock;


            if (PageViewMeta.LockColumns == 0 && PageViewMeta.LockRows == 0)
                //不锁定
                isLock = false;
            else
                //锁定
                isLock = true;

            #endregion

            var html = new StringBuilder(10000);

            //输出表格
            WriteTable(html, isLock);

            Controls.Add(new LiteralControl(html.ToString()));

        }