webform1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="test7_3.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
webform1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
namespace test7_3
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//建立数据表,建立每一列
DataTable dt = new DataTable("td_news");
DataColumn col1 = new DataColumn("id",typeof(string));
DataColumn col2 = new DataColumn("title",typeof(string));
DataColumn col3 = new DataColumn("content",typeof(string));
DataColumn col4 = new DataColumn("categories",typeof(string));
DataColumn col5 = new DataColumn("issueDate",typeof(string));
//将列加入至表中
dt.Columns.Add(col1);
dt.Columns.Add(col2);
dt.Columns.Add(col3);
dt.Columns.Add(col4);
dt.Columns.Add(col5);
//建立数据行
DataRow row1 = dt.NewRow();
row1["id"] = "1001";
row1["title"] = "智能路由器的赢家?";
row1["content"] = "我们真的需要一个智能路由器吗?...";
row1["categories"] = "科技新闻";
row1["issueDate"] = "2021-03-06";
dt.Rows.Add(row1);
//建立数据行
DataRow row2 = dt.NewRow();
row2["id"] = "1002";
row2["title"] = "高清8核手机";
row2["content"] = "华为pro智能手机全新亮相京都展...";
row2["categories"] = "数码新闻";
row2["issueDate"] = "2021-03-06";
dt.Rows.Add(row2);
//输出表格
Response.Write("<table border='1'>");
//首行
Response.Write("<tr bgcolor='gray'>");
foreach(DataColumn col in dt.Columns)
{
Response.Write("<td>"+ col.ColumnName +"</td>");
}
Response.Write("</tr>");
//输出其他行
foreach(DataRow row in dt.Rows)
{
Response.Write("<tr>");
foreach(DataColumn col in dt.Columns)
{
Response.Write("<td>"+ row[col] +"</td>");
}
Response.Write("</tr>");
}
//输出表尾
Response.Write("</table>");
}
}
}