c# - 更改数据行字段值

标签 c# excel datarow

首先我有来自数据库的最新更新文件

DataTable excelData = ReadSCOOmega(lastUploadFile);

,在此迭代此数据之后

foreach (DataRow currentRow in rows)
{
     currentRow.
}

是否可以在 foreach 循环中更改 da 数据。我可以仅访问该数据的值

currentRow.Field<object>("Some column name")

但不要更改它。我的想法已被选中。我在 excel 文件中有多个交易,当上传到数据库时,我需要在此文件中进行更改。是否可能或我需要将数据存储在其他文件中收藏?

最佳答案

你可以这样做:

foreach (DataRow currentRow in excelData.Rows)
{
    currentRow.BeginEdit();
    currentRow["ColumnName"] = value;
    //.....
    currentRow.EndEdit();
}

关于c# - 更改数据行字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37144871/

相关文章:

c# - .NET - 我目前运行的是什么版本的框架(来自 C#)

c# - For循环和Foreach连续循环?

vba - 当从用户窗体使用 Sheets.Add 时,新工作表是 "connected"到另一个工作表?

c# - 在 C# 中循环遍历 DataTable 中的行并提取元素

c# - 执行存储过程并通过输出和 sql 参数将行计数返回给代码

c# - 在 windows 7 启动时启动程序(自动启动)

database - 如何在 VB.Net 中使用数据库查询创建 Excel 文件?

c# - DataTable的Row's First Column to String Array

c# - 数据行(数据表)中的链接

c# - 使用正则表达式删除文本部分 C#