1
我怎樣才能將一個DataColumn轉換爲與列相同的數據類型的值列表?DataColumn進入列表(相同的數據類型)
例子:
static List<T> ColumnValuesToList<T>(DataTable dt,out string typeName)
{
typeName = dt.Columns[0].DataType.ToString();
List<T> list = new List<T>();
foreach (DataRow row in dt.Rows)
{
// var value = row[0];
//list.Add(value);
list.Add(row[0]);
}
return list;
}
呼喚:
List<int> myList = ColumnValuesToList(myDtWithInts,typeInfo);
List<string> myList = ColumnValuesToList(myDtWithStrings,typeInfo);