【发布时间】:2014-01-20 19:45:15
【问题描述】:
我有一个包含超过 10 列不同类型的数据表。我需要更改列的类型。 如何更改数据/数据集中所有日期时间列的数据类型。
【问题讨论】:
标签: c# asp.net .net datatable ado.net
我有一个包含超过 10 列不同类型的数据表。我需要更改列的类型。 如何更改数据/数据集中所有日期时间列的数据类型。
【问题讨论】:
标签: c# asp.net .net datatable ado.net
您可以按照以下步骤执行此操作。
有关此LINK 的更多详细信息。
【讨论】:
试试这个
DataTable dtCloned = dt.Clone();
//change data type of column
dtCloned.Columns[0].DataType = typeof(Int32);
//import row to cloned datatable
foreach (DataRow row in dt.Rows)
{
dtCloned.ImportRow(row);
}
【讨论】: