首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么更改表的字段类型

2012-04-05 
如何更改表的字段类型private DataTable UpdateDataTable(DataTable argDataTable){DataTable dt new Da

如何更改表的字段类型
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里的确是没必要修改类型,查询的时候可以转换类型。

热点排行