手机
当前位置:查字典教程网 >编程开发 >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数据输出到EXCEL表格中

asp.net下用DataSet生成XML的问题

asp.net get set用法第1/2页

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

asp.net for循环语句第1/2页

asp.net AJAX实现无刷新获得数据

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

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

asp.net Repeater绑定时使用函数

asp.net gridview多页时的批量删除

精品推荐
分类导航