ASP.NET 2.0 文件1: Deafault.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>HtmlTable演示</title> </head> <body> <h1>HtmlTable實例演示</h1> <form id="Form1" runat="server"> <table id="MyTable" cellpadding="5" cellspacing="0" border="1" runat="server" > <tbody> </tbody> </table><p> 輸入表格行數: <input type="text" id="MyTextOne" value="1" runat="server"/></p> <p>輸入表格單元格: <input type="text" id="MyTextTwo" value="1" runat="server" /></p> <p><input id="Submit1" type="submit" value="產生表格" runat="server" onserverclick="Submit1_ServerClick" /></p> </form> </body> </html> 文件2:Deafault.aspx.cs using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Submit1_ServerClick(object sender, EventArgs e) { int row = 0; int numrows = Convert.ToInt32(MyTextOne.Value); // 獲得文本框中整型數 int numcells = Convert.ToInt32(MyTextTwo.Value); for (int j = 0; j < numrows; j++) { HtmlTableRow r = new HtmlTableRow(); if (row % 2 == 1)// 設置行的背景色 r.BgColor = "Gainsboro"; row++; for (int i = 0; i < numcells; i++) { HtmlTableCell c = new HtmlTableCell(); //創建單元格對象 c.Controls.Add(new LiteralControl("行: " + (j + 1).ToString() + ", 單元格: " +(i + 1).ToString())); r.Cells.Add(c); //添加該單元格對象 } MyTable.Rows.Add(r);//添加行對 } HtmlTableRow r2 = new HtmlTableRow(); HtmlTableCell c2 = new HtmlTableCell(); c2.Controls.Add(new LiteralControl("吉林大學遠程教育學院")); c2.ColSpan = 3; //合并單元格,colspan屬性可以實現單元格跨越多列 r2.Cells.Add(c2); MyTable.Rows.Add(r2); } }
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
