List<> 转换为Dataset的C#代码实现
下面给出了简要的注释,希望能够给大家一点帮助,代码实现验证没有问题,可以完全决绝Nullable问题。若存在什么不足之处还请大家多多指教。
private DataSet ConvertToDataSet(List<T> list)
{
if (list == null || list.Count<=0)
{
return null;
}
DataSet ds=new DataSet();
DataTable dt = new DataTable(typeof(T).Name);
DataColumn column;
DataRow row;
System.Reflection.PropertyInfo[] propertyInfo = typeof(T).GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.In