DataRow[]转换DataTable

public DataTable ToDataTable(DataRow[] rows)
    {
        if (rows == null || rows.Length == 0) return null;
        DataTable tmp = rows[0].Table.Clone();  // 复制DataRow的表结构
        foreach (DataRow row in rows)
            tmp.Rows.Add(row);  // 将DataRow添加到DataTable中
        return tmp;
    }

时间: 2024-10-26 20:02:53

DataRow[]转换DataTable的相关文章

服务器不装Excel读取Excel并转换DataTable

原来是用OleDb.4.0组件读取Excel,但是放到服务器后 傻了,服务器没装Excel ,而且领导说不可以装 没办法,只好自己重新找下代码 在CodeProject找到一个开源的dll,一阵欢喜啊,虽然是winform项目,但是主要是用他的类库所以提取一下后 自己研究后重新封装了一个类,运行 耶! 完美支持 需要Dome的同学下载后去研究下吧 地址:http://download.csdn.net/detail/jine515073/7266371 本人用 Excel 97-2003 工作表

dataGrid转换dataTable

#region dataGrid转换dataTable   /// <summary>   /// dataGrid转换dataTable   /// </summary>   /// <param name="dg">dataGrid</param>   /// <returns>返回dataTable</returns>   public DataTable DT(DataGrid dg)   {    try

DataRow[]转DataTable

DataRow[]转DataTable 经常忘记了会直接Add(DataRow),这样会报以下错误"此行已属于另一个表",要用DataRow.ItemArray 错误写法: public DataTable ToDataTable(DataRow[] rows) { if (rows == null || rows.Length == 0) return null; DataTable tmp = rows[0].Table.Clone(); // 复制DataRow的表结构 fore

DataRow数组转换DataTable

public DataTable ToDataTable(DataRow[] rows) { if (rows == null || rows.Length == 0) return null; DataTable tmp = rows[0].Table.Clone(); // 复制DataRow的表结构 foreach (DataRow row in rows) tmp.Rows.Add(row.ItemArray); // 将DataRow添加到DataTable中 return tmp;

DataRow[] /数组转换datatable!

/// <summary> /// /// </summary> /// <param name="dt"></param> /// <param name="strWhere">筛选的条件</param> /// <returns></returns> public DataTable SreeenDataTable(DataTable dt,string strWhe

c# datarow[] 转换成 datatable

private DataTable ToDataTable(DataRow[] rows) { if (rows == null || rows.Length == 0) return null; DataTable tmp = rows[0].Table.Clone(); // 复制DataRow的表结构 foreach (DataRow row in rows) { tmp.ImportRow(row); // 将DataRow添加到DataTable中 } return tmp; }

List&lt;T&gt; 转换 DataTable

public class List2DataTable     { public static string GetClassName(Type type) {             if (type == null) throw new ArgumentException("参数type不能为空"); if (type.HasAttribute<AliasAttribute>()) return type.GetAttribute<AliasAttribute&g

List转换DataTable

/// <summary> /// 将泛类型集合List类转换成DataTable /// </summary> /// <param name="list">泛类型集合</param> /// <returns></returns> public static DataTable ListToDataTable<T>(List<T> entitys) { //检查实体集合不能为空 if (

读CSV转换datatable

using System.Data; using System.IO; /// <summary> /// Stream读取.csv文件 /// </summary> /// <param name="filePath">文件路径</param> /// <returns></returns> public static DataTable OpenCSV(string filePath) {     DataTa