DataTable 更改在有数据列的类型方法
来源:互联网 发布:软件配置管理报告 编辑:程序博客网 时间:2024/05/17 09:31
/// <summary>
/// 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回希望的结果)
/// </summary>
/// <param name="argDataTable">数据表DataTable</param>
/// <returns>数据表DataTable</returns>
private DataTable UpdateDataTable(DataTable argDataTable)
{
DataTable dtResult = new DataTable();
//克隆表结构
dtResult = argDataTable.Clone();
foreach (DataColumn col in dtResult.Columns)
{
if (col.ColumnName == "RQ")
{
//修改列类型
col.DataType = typeof(String);
}
}
foreach (DataRow row in argDataTable.Rows)
{
DataRow rowNew = dtResult.NewRow();
rowNew["DTBM"] = row["DTBM"];
//修改记录值
rowNew["RQ"] = Convert.ToDateTime(row["RQ"]).ToString("yyyy-MM-dd").ToString();
rowNew["DWBM"] = row["DWBM"];
rowNew["DWMC"] = row["DWMC"];
rowNew["YYID"] = row["YYID"];
rowNew["YYMC"] = row["YYMC"];
rowNew["YXCL"] = row["YXCL"];
dtResult.Rows.Add(rowNew);
}
return dtResult;
}
- DataTable 更改在有数据列的类型方法
- DataTable 更改在有数据列的类型方法
- 在有数据的情况下更改字段类型
- 更改DataTable列名的三种方法
- sql 在有数据的情况下更改列的数据类型 (sql alter column)
- 更改DataTable中某一列的值
- Oracle中在已有数据的表中更改字段类型(四步)
- C#更改DataTable列名
- 更改DataTable中的数据
- 更改DataTable中的数据
- 获取DataTable指定列的数据
- datatable 判断某列数据类型的方法
- DataTable 添加列和行的方法
- DataTable添加列和行的方法
- DataTable添加列和行的方法
- DataTable添加列和行的方法
- DataTable中列求和的方法
- DataTable添加列和行的方法
- linux-添加新用户
- MySQL编码问题解决
- kvo kvc
- [docker 1.13 源码分析]第一章 Docker Daemon
- json的生成与解析
- DataTable 更改在有数据列的类型方法
- 【小程序】微信小程序开发实践http://blog.csdn.net/diandianxiyu_geek/article/details/53068012
- 转发语重定向区别
- CAEmitterLayer
- Win7 64bits os下安装MySQL5.7方法
- Javaweb中JavaScript的运算符
- linux下安装LAMP环境部署与lamp下mysql的远程连接
- 96. Unique Binary Search Trees 等题
- Git冲突:commit your changes or stash them before you can merge.