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 }
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 }