手动创建DataTable并绑定gridview
原文發布時間為:2008-08-04 —— 來源于本人的百度文章 [由搬家工具導入]
using System;
using System.Data;
using System.Configuration;
using System.Collections;
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 dataset_datatable : System.Web.UI.Page
{
????? protected void Page_Load(object sender, EventArgs e)
????? {
????????? if (!IsPostBack)
????????? {
????????????? DataSet ds = new DataSet("ds_dry");//創建一個名為ds_dry的DataSet
?????????????DataTable dt = new DataTable("dt_dry");//創建一個名為dt_dry的DataTalbe
???????????? dt.Columns.Add(new DataColumn("id",typeof(int)));//為dt_dry表內建立Column
????????????? dt.Columns.Add(new DataColumn("name", typeof(string)));
????????????? dt.Columns.Add(new DataColumn("img",typeof(string)));
????????????? dt.Columns.Add(new DataColumn("timer", typeof(DateTime)));
???????????? DataRow dr = dt.NewRow();//注意這邊創建dt的新行的方法。指定類型是DataRow而不是TableRow,然后不用new直接的用創建的DataTable下面的NewRow方法。
????????????? dr["id"] = 1;
????????????? dr["name"] = "AA";
????????????? dr["img"] = "~/img/1.png";
????????????? dr["timer"] = DateTime.Now;
????????????? dt.Rows.Add(dr);
????????????? dr =dt.NewRow();
????????????? dr["id"] = 2;
????????????? dr["name"] = "bb";
????????????? dr["img"] = "~/img/2.png";
????????????? dr["timer"] = DateTime.Now;
????????????? dt.Rows.Add(dr);
????????????? dr =dt.NewRow();
????????????? dr["id"] = 3;
????????????? dr["name"] = "cc";
????????????? dr["img"] = "~/img/3.png";
????????????? dr["timer"] = DateTime.Now;
????????????? dt.Rows.Add(dr);
????????????? dr =dt.NewRow();
????????????? dr["id"] = 4;
????????????? dr["name"] = "<b>dd</b>";
????????????? dr["img"] = "~/img/4.png";
????????????? dr["timer"] = DateTime.Now;
????????????? dt.Rows.Add(dr);
????????????? dr =dt.NewRow();
????????????? dr["id"] = 5;
????????????? dr["name"] = "ee";
????????????? dr["img"] = "~/img/5.png";
????????????? dr["timer"] = DateTime.Now;
????????????? dt.Rows.Add(dr);
????????????? ds.Tables.Add(dt);//別忘記向ds中添加table
?????????????Session["ds"] = ds;//存儲在sessin里面,方便下面調用
????????????? fill();
????????????
????????????
????????? }
???????
????? }
????? private void fill()
????? {
?????????DataSet ds = (DataSet)Session["ds"];//進行強制類型轉換
????????? dg.DataSource = ds;
????????? dg.DataBind();
????? }
}
轉載于:https://www.cnblogs.com/handboy/p/7141562.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的手动创建DataTable并绑定gridview的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: mysql与hive2.1.1安装和配置
 - 下一篇: HashMap和LinkedHashMa