最初にDBからの最後の更新ファイルがあります
DataTable excelData = ReadSCOOmega(lastUploadFile);
、この後、このデータを繰り返し処理します
foreach (DataRow currentRow in rows)
{
currentRow.
}
Foreachループでdaデータを変更することは可能ですか?アクセスのみこのデータの値
currentRow.Field<object>("Some column name")
変更しないでください。私のアイデアが選択されています。Excelファイルに複数の取引があり、DBにアップロードするときに、このファイルに変更を加える必要があります。それは可能ですか、それとも他のコレクションにデータを保存する必要がありますか?
インデクサーを使用して、フィールドに格納されているデータを設定できます。currentRow["columnName"] = value
。
MSDN DataRow.Itemプロパティ を参照してください
あなたは次のようにそれを行うことができます:
foreach (DataRow currentRow in excelData.Rows)
{
currentRow.BeginEdit();
currentRow["ColumnName"] = value;
//.....
currentRow.EndEdit();
}