gridview
以下に示すように、 a の値をリストに書き込むコードをいくつか示します。コードは正しい値を取得しますが、グリッドの 2 行目がリストに追加されると、リストの最初の行が上書きされます。
なぜこれが起こっているのか知っている人はいますか?
C# コード
List<Item> lstNewItems = new List<Item>(); // Control Items
lstNewItems.Clear();
Item NewItem = new Item();
foreach (GridViewRow PendingItemUnderControl in GridViewPendingList.Rows)
{
NewItem.Paramater = PendingItemUnderControl.Cells[0].Text.ToLower();
NewItem.Type = (String)Session["BrowseType"];
lstNewItems.Add(NewItem);
}