博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DataTable的用法
阅读量:7040 次
发布时间:2019-06-28

本文共 889 字,大约阅读时间需要 2 分钟。

第一、赋值

  DataTable dt11 = dt1.Clone();//至克隆DateTable的结构
第一种
//把dt1的数据赋值给dt11
                        foreach (DataRow row in dt1.Rows)
                        {
                            dt11.ImportRow(row);
                        }

第二种

foreach (DataRow item in dtw.Rows)
 {
       DataRow dr = dt1.NewRow();
       dr.ItemArray = item.ItemArray;
      dt1.Rows.Add(dr);
  }

第三种、

 DataTable dt11 = dt1.Copy(); //复制过去后,之间就没有了联系,操作dt11就不会影响dt1了

第二、排序
//操作内存表 DataTable 排序

 dty.DefaultView.Sort = " 发票号 asc,不含税金额 asc";

  dty = dty.DefaultView.ToTable();

第三、创建

 dt=new DataTable(); //创建内存表
             dt.Columns.Add("Id",typeof(int));//定义内存表的字段
             dt.Columns.Add("Name",typeof(string));
             dt.Columns.Add("Dept",typeof(string));
             dt.Columns.Add("IsMarried",typeof(bool));

             dt.Columns["IsMarried"].AllowDBNull=false;

             dt.Columns["IsMarried"].DefaultValue=true;

             DataRow dr=dt.NewRow();

             dr["Id"]=9922;
             dr["Name"]="Mike";
             dr["Dept"]="开发部";
             dr["IsMarried"]=false;
             dt.Rows.Add(dr);

转载于:https://www.cnblogs.com/kuang/archive/2012/07/19/2599429.html

你可能感兴趣的文章
## mysqldump 导出数据库各参数详细说明
查看>>
java中URL编码和中文相互转换
查看>>
影评:《云图》:生命并非微不足道
查看>>
hibernate4之一对一关系映射(二)
查看>>
我的友情链接
查看>>
Android第五课 编译错误分析
查看>>
VS_远程调试
查看>>
博为峰Java技术题 ——JavaSE Java实现在不同编码之间进行文件转换
查看>>
Throws与Throw
查看>>
php趣味编程 - php求黑色星期五
查看>>
zabbix安装
查看>>
ELK之权限管理
查看>>
×_7_12_2013 I: Light on or off
查看>>
JIT
查看>>
巧用escalations限制Nagios报警次数 - [Nagios
查看>>
Entity SQL与LINQ TO Entity的本质区别
查看>>
python unittest 深入failfast及实际应用【示例】
查看>>
MSSQL中文排序规则设置
查看>>
30 个有关 Python 的小技巧
查看>>
CDN下nginx获取用户真实IP地址
查看>>