Carrotware.Web.UI.Components.CarrotWebGridBase.EmptyTable C# (CSharp) Метод

EmptyTable() защищенный Метод

protected EmptyTable ( ) : IHtmlString
Результат IHtmlString
        protected virtual IHtmlString EmptyTable()
        {
            this.PagedDataBase.TotalRecords = 0;
            this.PagedDataBase.PageNumber = 1;

            string cellContents = String.Empty;

            StringBuilder sb = new StringBuilder();

            FormHelper(x => x.OrderBy, sb);
            FormHelper(x => x.SortByNew, sb);
            if (!this.PageSizeExternal) {
                FormHelper(x => x.PageSize, sb);
            }
            FormHelper(x => x.TotalRecords, sb);
            FormHelper(x => x.MaxPage, sb);
            FormHelper(x => x.PageNumber, sb);

            if ((!this.PagedDataBase.HasData) && this.EmptyDataTemplate != null) {
                cellContents = (new HelperResult(writer => {
                    this.EmptyDataTemplate(new Object()).WriteTo(writer);
                })).ToHtmlString();
            }

            sb.AppendLine(cellContents);

            return new HtmlString(sb.ToString());
        }