91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# 中DataTable的使用方法有哪些

發布時間:2020-11-05 18:49:57 來源:億速云 閱讀:329 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關C# 中DataTable的使用方法有哪些,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

C# DataTable 的常見用法:

(1)新建數據表。

DataTable dt=new DataTable();如果帶個String參數,此參數表示表名。

(2)向表添加列。

//數據庫的Nvarchar等類型,在此可用String兼容。可不指明數據類型
DataColumn dc = new DataColumn("商品編號", typeof(system.string));

dt.Columns.Add(dc);

(3)設置表特定行與列的數據值。

dt.Rows[i].SetField<int>(dc, int.Parse(hc.Values[i]);

(4)將某行數據加入到表。

dt.Rows.Add(dr.ItemArray);

(5)合并表。

DataTable ds=car.getGoods(v);	//從數據庫里讀出的表
dt.Merge(ds);	//將 ds 表合并到表 dt

(6)復制表。

dt = ds.Clone();

完整代碼段:

protected void Page_Load(object sender, EventArgs e)
{
    HttpCookie hc=Request.Cookies["goods"];
    DataTable dt = new DataTable();
    DataColumn dc1 = new DataColumn("商品編號");
    DataColumn dc2 = new DataColumn("商品名稱");
    DataColumn dc3 = new DataColumn("商品重量");
    DataColumn dc4 = new DataColumn("商品價格");
    DataColumn dc5 = new DataColumn("購買數量");
    dt.Columns.Add(dc1);
    dt.Columns.Add(dc2);
    dt.Columns.Add(dc3);
    dt.Columns.Add(dc4);
    dt.Columns.Add(dc5);
    TemplateField fd = new TemplateField();
    fd.HeaderText = "數量";
    if (hc != null)
    {
      for (int i = 0; i < hc.Values.Count; i++)
      {
        string c = hc.Values.Keys[i];
        string v = c.Replace("goodName", "");
        DataTable ds=car.getGoods(v);
        DataRow dr=ds.Rows[0];
        // fd.ItemTemplate = new gr

        //dt = ds.Clone();
        //dt.Merge(ds);
        dt.Rows.Add(dr.ItemArray);
        dt.Rows[i].SetField<int>(dc5,int.Parse( hc.Values[i]));
        
        
      }
    
      GridView1.DataSource = dt;
      GridView1.DataKeyNames = new string[] {"商品編號"};
			GridView1.DataBind();
			dt.Dispose();
    }
  }

關于C# 中DataTable的使用方法有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蚌埠市| 乌鲁木齐县| 洪洞县| 庄河市| 屯门区| 汝城县| 会同县| 华坪县| 临潭县| 德江县| 长乐市| 汝城县| 冀州市| 平顶山市| 鲁山县| 榆林市| 夏邑县| 中山市| 阳山县| 扶绥县| 龙江县| 肃北| 吐鲁番市| 安丘市| 泊头市| 鹿邑县| 当阳市| 屯昌县| 油尖旺区| 涿州市| 黑河市| 南漳县| 福安市| 梅州市| 广饶县| 沙洋县| 南通市| 滁州市| 闵行区| 太保市| 平和县|