Как преобразовать List <T> в DataSet?
Я нашел этот код на форуме c-sharp Microsoft. На данный момент c# это один из самых простых python-list способов, который легко понять c# и использовать. Это сэкономило list мне часы. Я настроил это visual-c# как метод расширения без transformations каких-либо изменений в фактической c-sharp реализации. Ниже приведен datasets код. это не требует особых lists объяснений.
Вы можете использовать datasets две сигнатуры функций с одинаковой visual-c# реализацией
1) общедоступный c# статический DataSet ToDataSetFromObject ilist (этот объект dsCollection)
2) общедоступный python-list статический DataSet ToDataSetFromArrayOfObject c#.net (это объект [] arrCollection). Я буду ilist использовать его в примере datasets ниже.
//
// Serialize Object to XML and then read it into a DataSet:
//
// Array of object
// dataset
public static DataSet ToDataSetFromArrayOfObject( this object[] arrCollection)
{
DataSet ds = new DataSet();
try {
XmlSerializer serializer = new XmlSerializer(arrCollection.GetType);
System.IO.StringWriter sw = new System.IO.StringWriter();
serializer.Serialize(sw, dsCollection);
System.IO.StringReader reader = new System.IO.StringReader(sw.ToString());
ds.ReadXml(reader);
} catch (Exception ex) {
throw (new Exception("Error While Converting Array of Object to Dataset."));
}
return ds;
}
Чтобы использовать это c-sharp расширение в коде
Country[] objArrayCountry = null;
objArrayCountry = ....;// populate your array
if ((objArrayCountry != null)) {
dataset = objArrayCountry.ToDataSetFromArrayOfObject();
}
c#
list
dataset
transformation
Как преобразовать List <T> в DataSet?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.