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

bka*_*kac 18 .net c# datatable ado.net

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

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

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

Dav*_*ras 34

如果RecordsDataTable这样做:

Records.Rows[i][j] = value;
Run Code Online (Sandbox Code Playgroud)

这并不能回答整个问题,但会向您展示如何在DataTable"单元格"中设置值.

你使用的ItemArray是不需要的东西,因为一旦你有了正确的行,你可以简单地用它来访问它的列[]

您可以详细说明并根据此提示找出最终解决方案.


Mar*_*rco 8

如果你使用Records.Rows[0].ItemArray[2] = value它将无法正常工作,但如果你使用Records.Rows[0][2] = value这个工作完美.