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())); }