手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 动态生成表格
asp.net 动态生成表格
摘要:复制代码代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;...

复制代码 代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

using System.Text;

public partial class Default2 : System.Web.UI.Page

{

// 步骤

// 1. 要有个总的方法来拼字符串 好比是 private string MakeString()

// 2. 在这个总的方法里面要有个来获取数据的方法 好比是 private DataTable FetchData()

protected void Page_Load(object sender, EventArgs e)

{

Response.Write(MakeString());

}

/* 这个是拼装字符串的方法 */

private string MakeString()

{

DataTable dtData = FetchData();

StringBuilder strContent = new StringBuilder();

string strFormate = "<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>";

strContent.Append("<table>");

foreach(DataRow row in dtData.Rows)

{

strContent.AppendFormat(strFormate, row[0].ToString(), row[1].ToString(), row[2].ToString());

}

strContent.Append("</table>");

return strContent.ToString();

}

private DataTable FetchData()

{

// 这里是拼装,你也可以自己获得

DataTable dtData = new DataTable();

dtData.Columns.Add("C1");

dtData.Columns.Add("C2");

dtData.Columns.Add("C3");

dtData.Rows.Add(new string[] { "1-1", "1-2", "1-3" });

dtData.Rows.Add(new string[] { "2-1", "2-2", "2-3" });

dtData.Rows.Add(new string[] { "3-1", "3-2", "3-3" });

dtData.Rows.Add(new string[] { "4-1", "4-2", "4-3" });

dtData.Rows.Add(new string[] { "5-1", "5-2", "5-3" });

return dtData;

}

}

【asp.net 动态生成表格】相关文章:

asp.net下定制日期输出格式的代码

Asp.Net文本换行

利用ASP.NET技术动态生成HTML页面

asp.net 简易生成注册码(数字+大小写字母)

asp.net实现md5加密

asp.net验证码图片生成示例

asp.net 无限分类第1/3页

c# .net 生成图片验证码的代码

asp.net gridview强制换行

asp.net 字符串加密解密技术

精品推荐
分类导航