public static MvcHtmlString Header(Column col, OrderType? orderType) { HtmlStringBuilder sb = new HtmlStringBuilder(); using (sb.Surround(new HtmlTag("th") .Attr("draggable", "true") .Attr("data-column-name", col.Name) .Attr("data-nice-name", col.Token.NiceName()))) { sb.Add(new HtmlTag("span").Class("sf-header-sort") .Class(orderType == null ? null : orderType == OrderType.Ascending ? "asc" : "desc")); sb.Add(new HtmlTag("span").SetInnerText(col.DisplayName)); } return sb.ToHtml(); }
void AddListViewColumn(Column col) { GridViewColumn gvc = new GridViewColumn { Header = new SortGridViewColumnHeader { Content = col.DisplayName, ContextMenu = headerContextMenu, RequestColumn = col, }, }; gvResults.Columns.Add(gvc); }
public override string ToString() { return(Column.ToString()); }