public static string Table(IDataReader rd, string title = null, int?maxrows = null) { var t = PythonModel.HtmlTable(rd, title, maxrows); var sb = new StringBuilder(); t.RenderControl(new HtmlTextWriter(new StringWriter(sb))); return(sb.ToString()); }
public static string Table(IDataReader rd) { var t = PythonModel.HtmlTable(rd); var sb = new StringBuilder(); t.RenderControl(new HtmlTextWriter(new StringWriter(sb))); return(sb.ToString()); }
public static string Table(IDataReader rd, string title = null, int?maxrows = null, string excellink = null) { var t = PythonModel.HtmlTable(rd, title, maxrows); var sb = new StringBuilder(); if (excellink.HasValue()) { var tc = new TableCell() { ColumnSpan = rd.FieldCount, Text = excellink, }; var tr = new TableFooterRow(); tr.Cells.Add(tc); t.Rows.Add(tr); } t.RenderControl(new HtmlTextWriter(new StringWriter(sb))); return(sb.ToString()); }
public override void ExecuteResult(ControllerContext context) { var t = PythonModel.HtmlTable(rd); t.RenderControl(new HtmlTextWriter(context.HttpContext.Response.Output)); }