新建一个DataTable(只针对一列)

 1  /// <summary>
 2         /// 新建一个DataTable(只针对一列)
 3         /// </summary>
 4         /// <param name="dataStr"></param>
 5         /// <param name="titleName"></param>
 6         /// <returns></returns>
 7         private DataTable NewDataTable(string[] dataStr, string titleName)
 8         {
 9             try
10             {
11                 DataTable ptDt = new DataTable();
12                 ptDt.Columns.Add(titleName);
13                 for (int i = 0; i < dataStr.Length; i++)
14                 {
15                     DataRow ptFixed = ptDt.NewRow();
16                     object[] objFixed = { dataStr[i] };
17                     ptFixed.ItemArray = objFixed;
18                     ptDt.Rows.Add(ptFixed);
19                 }
20                 return ptDt;
21             }
22             catch { return null; }
23         }
时间: 2024-10-26 23:29:50

新建一个DataTable(只针对一列)的相关文章

新建一个DataTable如何手动给其添加多条数据!

早晨起来,想起昨天利用winform做类似于sqlserver数据库导入数据功能的时候,用到了新建一个DataTable手动给其添加多条数据,平时用不到,需要的时候想不起来了,这次不妨把他记下来.以下是代码,很简单. //声明并实例化datatable DataTable dt = new DataTable(); //实例化三个列            DataColumn dc1 = new DataColumn("factoryName",System.Type.GetType(

删除DataTable重复列,只针对删除其中的一列重复的行

vs2005针对datatable已经有封装好的去重复方法: 1 //去掉重复行 2 DataView dv = table.DefaultView; 3 table = dv.ToTable(true, new string[] { "name", "code" }); 4 5 此时table 就只有name.code无重复的两行了,如果还需要id值则 6 7 table = dv.ToTable(true, new string[] { "id&quo

将DataTable某一列的值整体赋值给 另一个DataTable;

foreach (DataColumn dt in _ds.Tables[0].Columns) { foreach (var str in _str2Array[0]) { if(dt.ColumnName.Trim() == str) { //DataTable删除指定列 _table.Columns.ReMove(dt); } } } //将 DataTable某一列的值,赋值给 另一个DataTable; DataView view = _ds.Tables[0].DefaultView

一个DataTable赋值给另一个DataTable的常用方法

DataView view = new DataView();view.Table = DataTableA;view.RowFilter = "itemType = 'book'";//itemType是DataTableA中的一个字段DataTableB= view.ToTable();或者:DataRow[] rows = DataTableA.Select("itemType = 'book'");DataTableB= DataTableA.Clone()

新建一个用户,让他只能看到某一个视图(View),如何设置

新建一个用户,让他只能看到某一个视图(View),怎么设置? 新建一个用户,让他只能看到某一个视图(View),怎么设置? 如果做不到“只能看到指定视图”,最好能做到“对指定表或视图只有查询的权限”. 谢谢!------解决思路----------------------在指定权限时只对视图授权 USE [master] GO CREATE LOGIN [Test] WITH PASSWORD=N'1', DEFAULT_DATABASE=[DB], CHECK_EXPIRATION=OFF, 

运用Keil uVision新建一个工程

关于单片机程序来说,每一个功用程序,都必需要有一个配套的工程(Project),即便是点亮 LED 如许复杂的功用程序也不破例,因而我们起首要新建一个工程,翻开我们的 Keil 软件后,点击:Project-->New uVision Project...然后会呈现一个新建工程的界面,如图 2-8 所示. 图 2-8  新建一个工程 由于如今讲到了第二章,所以我们在硬盘上树立了一个 lesson2 的目次,然后把 LED 这个工程的途径指定到这里,如许便利往后治理程序,分歧的功用程序放到分歧的文

2.Maven特点,Maven约定,新建一个Maven项目

 1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à测试à报告à打包à部署 理想的项目构建: 高度自动化 跨平台 可重用的组件 标准化的 依赖管理 工程的jar包的管理 要进行依赖管理的原因 自动下载 统一依赖管理 项目信息管理(包括) 项目名称描述等 开发人员信息 开发者信息等 2 Maven的特点 A 拥有约定,知道你的代码在哪里,放到哪里去 B 拥有一个生命周期,例如执行mvn install就可以自动执行编译,

touch 修改文件时间戳,或者新建一个不存在的文件 - 副本

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a   或--time=atime或--time=access或--time=use  只更改存取时间. -c   或--no-create  不建立任何文档. -d  使用指定的日期时间,而非现在的时间. -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题. -m   或--ti

玩转modulesim_001 新建一个工程

modelsim的工程文件为.mpf文件,可以理解为modulesim project file.首先,打开modelsim软件:如图1所示,从菜单项选择new->project 之后出现如图所示的对话框,project Name里需要填写项目名称,project Location是新建工程的路径,Default Library Name里一般默认库文件为work,这个一般不要修改,而copy settings from选项是工程的modelsim初始化文件从相应的库中拷贝出(即为modulsi