场景
CS中使用StringBuilder拼接html显示网页。
效果
实现
新建窗体应用
拖拽控件WebBrower用来显示网页。
拖拽之后,默认是停靠父容器,点击右上角,取消停靠父容器。
取消之后
然后再拖拽一个Button控件,双击进入Button控件的点击事件的编写中。
private void button1_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
sb.Append("<html>");
sb.Append("<head>");
sb.Append("<body>");
sb.Append("<table border ='1px'>");
sb.Append("<tr>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("</tr>");
sb.Append("<tr>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("</tr>");
sb.Append("<tr>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("</tr>");
sb.Append("<tr>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("<td>霸道</td>");
sb.Append("</tr>");
sb.Append("</table>");
sb.Append("</body>");
sb.Append("</head>");
sb.Append("</html>");
//赋值
webBrowser1.DocumentText = sb.ToString();
}