DataTableの各行を変更しようとしている以下のコードがありますが、LOCATION列を参照すると、たとえループがそれを入力したにもかかわらず空です。誰も助けることができますか?ループ内のDataTable行を変更しても変更が維持されない
dtBoxes.Columns.Add("LOCATION");
dtBoxes.DefaultView.Sort = "PALLETID";
foreach (DataRow row in dtBoxes.DefaultView.ToTable().Rows)
{
var locationRow = dtLocations.Select("ID = " + row["ID"].ToString());
if (locationRow != null)
{
row["LOCATION"] = locationRow.First()["LOCATION"].ToString();
}
}
ありがとうございましたが、データテーブルを順番に保持していますか? – Jon
@ジョン私はそれがどのように変化するかわかりませんが、テストします。 – Ray