示例#1
0
        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);
            }
        }
示例#2
0
        /// <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;
            }
        }