怎么修改datatable中某一列的值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么修改datatable中某一列的值?相关的知识,希望对你有一定的参考价值。
怎么修改datatable中某一列的值?就是把一列进行+1操作后在赋值给这一列,这个代码怎么写?
/// <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 == "age")
//修改列类型
col.DataType = typeof(String);
foreach (DataRow row in argDataTable.Rows)
DataRow rowNew = dtResult.NewRow();
rowNew["MemberId"] = row["MemberId"];
rowNew["NickName"] = row["NickName"];
//修改记录值
rowNew["age"] = row["age"] + "岁";
dtResult.Rows.Add(rowNew);
//返回希望的结果
return dtResult;
类似 你看看 参考技术A datatable.Rows[rowindex][columnindex]=你的值;
sqlserver2005数据库中,修改行中某一列的值报错,怎样才能解决啊。
这是报错的内容框。高手求救。。。。
第一步:首先将这个页面执行一遍,然后再修改这个字段的值,然后再执行一遍第二步:如果还是报错,请检查一下这个字段的检索是不是约定了某些特定值 参考技术A 可能是你的外键约束的关系,或者你的字段属性设置问题
以上是关于怎么修改datatable中某一列的值?的主要内容,如果未能解决你的问题,请参考以下文章