c# - 如何更新数据表的单元格值?

标签 c# .net ado.net datatable

如何更新数据表的单元格值

if ((sr_no == "") && (customer_name != ""))
{
  string contact_no = SheetData.Tables[0].Rows[row].ItemArray[3].ToString();
  Records.Rows[0].ItemArray[2]                                      
}
    

如果 contact_no fround 在下一行,我想更新数据表的单元格。

最佳答案

如果 Records 是您的 DataTable,请执行以下操作:

Records.Rows[i][j] = value;

这并没有回答整个问题,而是向您展示了如何在 DataTable“单元格”中设置值。

您正在使用不需要的 ItemArray,因为一旦您拥有正确的行,您就可以简单地使用 []

访问它的列

您可以根据此提示进行详细说明并找到最终解决方案。

关于c# - 如何更新数据表的单元格值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309798/

相关文章:

.net - 具有 byref 参数覆盖的 F# 方法

c# - 如何从数据绑定(bind)组合框中隐藏所选项目(Datagridviewcombobox)

c# - 如何从 gethashcode 生成的 int 中获取原始字符串

c# - XmlSerializer 属性转换器

c# - LINQ to objects 'where' 子句在幕后做什么?

.net - 这有可能将 "If Then Else"折叠为方法吗?

c# - 接口(interface)访问修饰符困境

c# - Dotnet 应用程序作为守护进程启动,无法正常工作

c# - Int32.TryParse() 或 (int?)command.ExecuteScalar()

asp.net - 使用 VB.NET 在 ASP.NET 中的 detailsView 中集成 CKEditor