private void BindDGLists() { dgLists.DataSource = ListInfoBus.GetListFavoritesDT(); dgLists.DataBind(); int RowCount = dgLists.Items.Count; if (RowCount == 0) { Sep7.Visible = false; Pan7.Visible = false; } else { Sep7.Title = String.Format("{0} ({1})", LocRM.GetString("Lists"), RowCount); } }
/// <summary> /// Binds the table. /// </summary> void BindTable() { int i = 1; grdMain.Columns[i++].HeaderText = CHelper.GetResFileString("{IbnFramework.ListInfo:tName}"); //grdMain.Columns[i++].HeaderText = CHelper.GetResFileString("{IbnFramework.ListInfo:CreatedBy}"); DataTable dt = ListInfoBus.GetListFavoritesDT(); dt.Columns.Add(new DataColumn("Icon", typeof(string))); dt.Columns.Add(new DataColumn("Name", typeof(string))); dt.Columns.Add(new DataColumn("UserName", typeof(string))); foreach (DataRow row in dt.Rows) { string metaClassName = String.Format("List_{0}", row["ObjectId"]); ListInfo li = ListManager.GetListInfoByMetaClassName(metaClassName); row["Name"] = String.Format("<a href='{2}?ClassName={0}'>{1}</a>", metaClassName, li.Title, ResolveUrl("~/Apps/MetaUIEntity/Pages/EntityList.aspx")); row["Icon"] = this.ResolveUrl("~/layouts/images/blank.gif"); row["UserName"] = Mediachase.UI.Web.Util.CommonHelper.GetUserStatusPureName(li.CreatorId); } grdMain.DataSource = dt; grdMain.DataBind(); if (dt.Rows.Count == 0) { panelNoFavList.Visible = true; grdMain.Visible = false; } else { panelNoFavList.Visible = false; grdMain.Visible = true; } }