asp.net 4.5演習〜test7-3

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>");

        }
    }
}

 

おすすめ

転載: blog.csdn.net/modern358/article/details/114436738