1. DataTable转List
DataTable dataTable = new DataTable();
List<DataRow> dataList = dataTable.AsEnumerable().ToList();
2. DataTable转Dictionary
DataTable dataTable = new DataTable();
Dictionary<string, object> dictionary = dataTable.AsEnumerable()
.ToDictionary(row => row.Field<string>("KeyColumn"), row => row.Field<object>("ValueColumn"));
3. DataTable转JSON
DataTable dataTable = new DataTable();
string json = JsonConvert.SerializeObject(dataTable, Formatting.Indented);
4. DataTable转XML
DataTable dataTable = new DataTable();
string xml = dataTable.GetXml();
5. List转DataTable
List<DataRow> dataList = new List<DataRow>();
DataTable dataTable = dataList.CopyToDataTable();
6. List转Dictionary
List<KeyValuePair<string, string