/// <summary> /// 一维数组转单字段DataTable /// </summary> /// <param name="snTxt">数组</param> /// <param name="dataTableName">DataTable名</param> /// <param name="columnName">DataTable字段名</param> /// <param name="columnDataType">DataTable字段数据类型(字符:System.String)</param> /// <returns>返回一个单字段DataTable</returns> private DataSet array2DataTable(string[] snTxt,string dataTableName,string columnName,string columnDataType) { ///创建 DataTable 实例,方法是:将其添加到 DataSet 的 Tables 集合中。 DataSet ds = new DataSet();// 定义DataSet对象 DataTable dt = ds.Tables.Add(dataTableName);// 定义DataTable对象 DataColumn column = new DataColumn();// 定义数据字段对象column column.DataType = System.Type.GetType(columnDataType);// 定义column数据字段数据类型 column.ColumnName = columnName;// 定义column字段名 dt.Columns.Add(column);// column字段增加到dt表 DataRow row= dt.NewRow();;// 定义数据行对象 ///dt表增加数据行,数据内容为数组值 foreach (string i in snTxt) { dt.Rows.Add(i); } return ds; }