zoukankan      html  css  js  c++  java
  • c#操作DataTable

    c#操作DataTable

    //创建datatable
            DataTable dt = new DataTable("king");

            //添加列方法1
            //添加一列列名为id,类型为string
            dt.Columns.Add("id", System.Type.GetType("System.String"));//直接为表创建一列
            //添加列方法
            //添加一列列名为foldername,类型为string
            DataColumn dc = new DataColumn("foldername", System.Type.GetType("System.String"));//定义一个列架构
            dt.Columns.Add(dc);//向表中插入列架构

            //添加行方法
            //添加有数据的行
            DataRow dr = dt.NewRow();//创建新列
            dr["id"] = Guid.NewGuid().ToString();//设置列值,通过列名
            dr[1] = "默认名片夹";//设置列值,通过列索引,从0开始
            dt.Rows.Add(dr);//想表中添加数据
            //添加空行
            DataRow dr1 = dt.NewRow();//创建新列
            dt.Rows.Add(dr1);//想表中添加数据

            //查找行
            DataRow[] drs = dt.Select("id is null");
            Response.Write(drs.Length.ToString()+"<br/>");
            DataRow[] drs1 = dt.Select("id is not null");
            Response.Write(drs1.Length.ToString() + "<br/>");
            Response.Write(drs1[0].ItemArray[0] + "_" + drs1[0].ItemArray[1] + "<br/>");//显示数据

            //操作行
            DataRow cdr = dt.Rows[1];
            cdr[0] = Guid.NewGuid().ToString();
            cdr[1] = "网络04G1";
            Response.Write(cdr.ItemArray[0] + "_" + cdr.ItemArray[1] + "<br/>");//显示数据

            //排序
            Response.Write(dt.Rows[0][0] + " | " + dt.Rows[0][1] + "_" + dt.Rows[1][0] + " | " + dt.Rows[1][1]+"<br>");
            dt.DefaultView.Sort = "id desc,foldername";
            dt = dt.DefaultView.ToTable();
            Response.Write(dt.Rows[0][0] + " | " + dt.Rows[0][1] + "_" + dt.Rows[1][0] + " | " + dt.Rows[1][1]);

  • 相关阅读:
    bzoj4165 矩阵 堆维护多路归并
    bzoj2802 [Poi2012]Warehouse Store 贪心+堆
    bzoj1367 [Baltic2004]sequence 左偏树+贪心
    bzoj3011 [Usaco2012 Dec]Running Away From the Barn 左偏树
    uoj207 共价大爷游长沙 子树信息 LCT + 随机化 + 路径覆盖
    bzoj4764 弹飞大爷 LCT
    bzoj4817 & loj2001 [Sdoi2017]树点涂色 LCT + 线段树
    bzoj5020 & loj2289 [THUWC 2017]在美妙的数学王国中畅游 LCT + 泰勒展开
    bzoj4998 星球联盟 LCT + 并查集
    bzoj3091 城市旅行 LCT + 区间合并
  • 原文地址:https://www.cnblogs.com/beeone/p/2002882.html
Copyright © 2011-2022 走看看