读书人

怎么更改表的字段类型

发布时间: 2012-04-05 12:42:40 作者: rapoo

如何更改表的字段类型
private DataTable UpdateDataTable(DataTable argDataTable)
{
DataTable dt = new DataTable();
dt = argDataTable.Clone();
foreach (DataColumn column in dt.Columns)
{
if (column.ColumnName == "ordernum")
{
//修改列类型
column.DataType = typeof(string);
}
}

return dt;
}

通过上述代码可以将表的字段ordernum变更为字符型,但是返回的dt只有结构,数据就没有了,有什么好的办法在更改字段类型后,数据仍然存在?

[解决办法]
datatable里的确是没必要修改类型,查询的时候可以转换类型。

读书人网 >C#

热点推荐