你的位置:首页 > 软件开发 > ASP.net > C#的DataTable常用操作方法

C#的DataTable常用操作方法

发布时间:2016-10-09 16:00:03
1.将泛型集合类转换成DataTable(表中无数据时使用): public static DataTable NullListToDataTable(IList list) { var result = new DataTable(); if (lis ...

1.将泛型集合类转换成DataTable(表中无数据时使用):

 public static DataTable NullListToDataTable(IList list)    {      var result = new DataTable();      if (list.Count <= 0) return result;      var propertys = list[0].GetType().GetProperties();      foreach (var pi in propertys)      {        if (pi != null)        {          result.Columns.Add(pi.Name, pi.PropertyType);        }      }      for (var i = 0; i < list.Count; i++)      {        var tempList = new ArrayList();        foreach (var pi in propertys)        {          var obj = pi.GetValue(list[i], null);          tempList.Add(obj);        }        var array = tempList.ToArray();        result.LoadDataRow(array, true);      }      return result;    }

原标题:C#的DataTable常用操作方法

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录