/// <summary>
/// Returns the report control as html string.
/// </summary>
public static string ToHtml(this Web.UI.WebControls.WebControl webControl)
{
string result = "";
StringBuilder sb;
StringWriter stWriter;
HtmlTextWriter htmlWriter;
sb = new StringBuilder();
stWriter = new StringWriter(sb);
htmlWriter = new HtmlTextWriter(stWriter);
//this.RenderControl(htmlWriter);
webControl.RenderBeginTag(htmlWriter);
foreach (Control control in webControl.Controls)
{
control.RenderControl(htmlWriter);
}
webControl.RenderEndTag(htmlWriter);
result = sb.ToString();
return(result);
}