如何定义DATATABLE,同时赋值
//定义一个Table
DataTable dt=new DataTable("yeji");
DataRow dr;
DataColumn dc;
//添加第0列
dc=new DataColumn("店名",System.Type.GetType("System.String"));
dt.Columns.Add(dc);
//第1列
dc=new DataColumn("店长名",System.Type.GetType("System.String"));
dt.Columns.Add(dc);
//添加第2列
dc=new DataColumn("总业绩",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//添加第3列
dc=new DataColumn("租合同数",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//添加第4列
dc=new DataColumn("售合同数",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//设置关键字段
DataColumn[] dckey=new DataColumn[]{dt.Columns["部门"]};
dt.PrimaryKey=dckey;
如何将数据添加到自定义的DataTable中?
dt.Rows[行数]["店名"] = "值";
DataTable dt = new DataTable();
dt.Columns.Add("FID", typeof(string));
DataRow dr = dt.NewRow();
dr["FID"] = "123";
dt.Rows.Add(dr);
DataRow r = dt.NewRow();
r["列名"] = "xxx";
dt.Rows.Add(r);
//定义一个Table DataTable dt=new DataTable("yeji"); DataRow dr; DataColumn dc; //添加第0列 dc=new DataColumn("店名",System.Type.GetType("System.String")); dt.Columns.Add(dc); //第1列 dc=new DataColumn("店长名",System.Type.GetType("System.String")); dt.Columns.Add(dc); //添加第2列 dc=new DataColumn("总业绩",System.Type.GetType("System.Int32")); dt.Columns.Add(dc); //添加第3列 dc=new DataColumn("租合同数",System.Type.GetType("System.Int32")); dt.Columns.Add(dc); //添加第4列 dc=new DataColumn("售合同数",System.Type.GetType("System.Int32")); dt.Columns.Add(dc); //设置关键字段 DataColumn[] dckey=new DataColumn[]{dt.Columns["部门"]}; dt.PrimaryKey=dckey;
如何定义DATATABLE,同时赋值的更多相关文章
- DataTable数据赋值给Model通用方法
注:该文属本人原创,今后项目中发现该方法存在BUG会实时更新,转载记得附上原文出处,方便大家获得最新代码. 相信大家在做项目中,经常会根据不同的表new各种不同的Model,当需要对Model进行实例 ...
- C++变量(C++变量定义、变量赋值、命名规则)
其实在前面的例子中已经多次用到了变量.在程序运行期间其值可以改变的量称为变量.一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量的值.请注意区分变量名和变量值这两个不同的概念 ...
- MySQL定义和变量赋值
变量可以在子程序(性能.存储过程.匿名块)声明和使用.这些变量的范围是在BEGIN...END规划. 变量的定义 语法格式: DECLARE var_name [, var_name]... data ...
- T——SQL基础语句(定义变量,赋值,取值,分支,循环,存储过程)
T--SQL基础语句 1.定义变量: declare @变量名 数据类型 ; declare @a int ; declare @b nvarchar(10) ; 2.赋值: 法1:set @变量名 ...
- 利用反射把DataTable自动赋值到Model实体(自动识别数据类型)
转:http://www.cnblogs.com/the7stroke/archive/2012/04/22/2465591.html using System.Collections.Generic ...
- js定义对象并赋值
1.可以通过 var ratio = {}; ratio.low = 70; ratio.high = 90; ratio.scale = 0.2; 2.可以通过 var obj = new Obj ...
- 2017-2-17 c#基础学习 (控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印)
1 控制台程序的创建 > 新建项目 ,选择 c#, 框架选择4.0 , 选择控制应用台程序, 选择文件保存位置 修改名字. 2 c#输出与输入 >在main函数中编写代码 >在编 ...
- sqlbulkcopy 使用DataTable作为数据源的数据类型问题--来自数据源的String类型的给定值不能转换为指定目标列的类型 uniqueidentifier
今天做批量插入的时候,SQLSERVER总是报错,错误提示“来自数据源的String类型的给定值不能转换为指定目标列的类型 uniqueidentifier”. 首先核对了一下定义的dataTable ...
- DataTable转成List
DataTable转成List //把一个Datatable 赋值给一个List对象 //定义一个转换类 public class ConvertTool { public static List&l ...
随机推荐
- WCF服务开发与调用的完整示例
WCF服务开发与调用的完整示例 开发工具:VS2008 开发语言:C# 开发内容:简单的权限管理系统 第一步.建立WCF服务库 点击确定,将建立一个WCF 服务库示例程序,自动生成一个包括IServi ...
- 6、httpd服务的安装、配置
.本地yum源安装httpd服务 (必须是已搭建好本地yum源) yum install httpd -y (安装httpd) 2.systemctl restart httpd.service ...
- myawr : mysql性能监控
myawr以mysql instance 为单位,每隔一段时间进行采样,然后把数据保存到数据库,以便分析.目前myawr脚本收集的信息包括5个部分: 1 系统方面的:负载.cpu.io.网络.swap ...
- 2016年12-09php函数
php函数 函数名,参数列表,函数体 php时弱类型语言返回类型可以没有function 函数名(){} 1.简单函数四要素:返回类型,函数名,参数列表,函数体 function Show(){ ec ...
- VS2010 刷新工具箱(刷新自定义控件)
有时候自己自定义了控件,定义完后却不见工具箱中刷新出来自定义的控件,解决方案有了三种: 点评:在项目中增加了几个自定义控件,想在窗口上添加时却发现工具箱根本就没有些控件,晕了.记得2008都可以自动出 ...
- Android 学习第10课,Android的布局
Android的布局 线性布局
- 用文件模拟CMOS保存数据
Hi3520D 芯片的内置CMOS最多只有5个字节可以用,但是我需要保存的数据有很多. 其中一个解决办法是:可以把其他需要保存的数据放到一个配置文件中.每次写的时候写到配置文件,用的时候再从配置文件读 ...
- linux,python 常用的处理log的命令
一般的log文件都是需要过滤 ps:管道符| 管道符前面的输出值 grep 过滤查找 将是error的log过滤显示 grep '221.2.100.138' web.access.log gr ...
- C++ Primer : 第十三章 : 拷贝控制示例
/* Message.h */ #ifndef _MESSAGE_H_ #define _MESSAGE_H_ #include <iostream> #include <strin ...
- yii使用MongoDB作为数据库服务软件[win7环境下](2)
11.测试php连接并对mongodb进行简单的操作,下载RockMongo对应的数据库管理软件放到webserver软件相关的目录下,例如: 12.打开对应的url[你还可以接着对数据库进行相应的操 ...