Как я могу обновить значение ячейки таблицы данных?

Как обновить значение ячейки таблицы данных

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

Я хочу обновить ячейку datatable, если contact_no fround в следующей строке

Ответы

Ответ 1

если Records является вашим DataTable, выполните следующие действия:

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

это не отвечает на весь вопрос, но показывает, как установить значение в ячейке DataTable.

вы используете ItemArray, который не нужен, потому что если у вас есть правильный ряд строк, вы можете просто получить доступ к его столбцам с помощью []

вы можете подробнее рассказать о конечном решении на основе этого намека.

Ответ 2

Если вы используете Records.Rows[0].ItemArray[2] = value, это не сработает, но если вы используете Records.Rows[0][2] = value, это отлично работает.