源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 动态生成表格

  • 时间:2022-01-06 19:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 动态生成表格
[u]复制代码[/u] 代码如下:
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; } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部