代码如下:
Code
//这个功能主要用WebBroser + 动态生成HTML 制作
//你理解一下思路就行
//就这样的功能以后做报表干什么的 都很方便
//希望对你有帮助
//注:如果选择那一行 然后动态显示的话
//那就把动态获得这一行的数据获得记录集DataTable
//再次调用这个方法
/**//// <summary>
/// 获得Table Html代码
/// </summary>
/// <param name="_DataTable">数据集</param>
/// <returns></returns>
private string _String_Table(DataTable _DataTable)
{
string _Table_HTML = "";
_Table_HTML += "<!DOCTYPE HTML PUBLIC \" -//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
_Table_HTML += "<html>";
_Table_HTML += "<head>";
_Table_HTML += "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">";
_Table_HTML += "<title>测试Table</title>";
_Table_HTML += "</head>";
_Table_HTML += "<body>";
_Table_HTML += "<table width=\"100%\" border=\"1\">";
_Table_HTML += " <tr>";
_Table_HTML += "<td>摘要</td>";
_Table_HTML += "<td>科目名称</td>";
_Table_HTML += "</tr> ";
_Table_HTML += "<tr>";
//这一步去读取数据记,然后显示在 里
//这里测试1 测试2
//foreach (DataRow _DataRow in _DataTable.Rows)
//{
_Table_HTML += "<td>测试1</td>";
_Table_HTML += "<td>测试2</td>";
//}
_Table_HTML += "</tr>";
_Table_HTML += "</table>";
_Table_HTML += "</body>";
_Table_HTML += "</html>";
//
return _Table_HTML;
}
private void InitData()
{
webBrowser1.DocumentText = _String_Table(null);
}
private void Form1_Load(object sender, EventArgs e)
{
InitData();
}
//这个功能主要用WebBroser + 动态生成HTML 制作
//你理解一下思路就行
//就这样的功能以后做报表干什么的 都很方便
//希望对你有帮助
//注:如果选择那一行 然后动态显示的话
//那就把动态获得这一行的数据获得记录集DataTable
//再次调用这个方法
/**//// <summary>
/// 获得Table Html代码
/// </summary>
/// <param name="_DataTable">数据集</param>
/// <returns></returns>
private string _String_Table(DataTable _DataTable)
{
string _Table_HTML = "";
_Table_HTML += "<!DOCTYPE HTML PUBLIC \" -//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
_Table_HTML += "<html>";
_Table_HTML += "<head>";
_Table_HTML += "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">";
_Table_HTML += "<title>测试Table</title>";
_Table_HTML += "</head>";
_Table_HTML += "<body>";
_Table_HTML += "<table width=\"100%\" border=\"1\">";
_Table_HTML += " <tr>";
_Table_HTML += "<td>摘要</td>";
_Table_HTML += "<td>科目名称</td>";
_Table_HTML += "</tr> ";
_Table_HTML += "<tr>";
//这一步去读取数据记,然后显示在 里
//这里测试1 测试2
//foreach (DataRow _DataRow in _DataTable.Rows)
//{
_Table_HTML += "<td>测试1</td>";
_Table_HTML += "<td>测试2</td>";
//}
_Table_HTML += "</tr>";
_Table_HTML += "</table>";
_Table_HTML += "</body>";
_Table_HTML += "</html>";
//
return _Table_HTML;
}
private void InitData()
{
webBrowser1.DocumentText = _String_Table(null);
}
private void Form1_Load(object sender, EventArgs e)
{
InitData();
}
Form文件如下: