一维数组转单字段DataTable

 
  
1 /// <summary>
2 /// 一维数组转单字段DataTable
3 /// </summary>
4 /// <param name="snTxt"> 数组 </param>
5 /// <param name="dataTableName"> DataTable名 </param>
6 /// <param name="columnName"> DataTable字段名 </param>
7 /// <param name="columnDataType"> DataTable字段数据类型(字符:System.String) </param>
8 /// <returns> 返回一个单字段DataTable </returns>
9 private DataSet array2DataTable( string [] snTxt, string dataTableName, string columnName, string columnDataType)
10 {
11 /// 创建 DataTable 实例,方法是:将其添加到 DataSet 的 Tables 集合中。
12 DataSet ds = new DataSet(); // 定义DataSet对象
13 DataTable dt = ds.Tables.Add(dataTableName); // 定义DataTable对象
14 DataColumn column = new DataColumn(); // 定义数据字段对象column
15 column.DataType = System.Type.GetType(columnDataType); // 定义column数据字段数据类型
16 column.ColumnName = columnName; // 定义column字段名
17 dt.Columns.Add(column); // column字段增加到dt表
18 DataRow row = dt.NewRow();; // 定义数据行对象
19 /// dt表增加数据行,数据内容为数组值
20 foreach ( string i in snTxt)
21 {
22 dt.Rows.Add(i);
23 }
24 return ds;
25 }

转载于:https://www.cnblogs.com/dinid/articles/2018876.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值