I want to insert productDetail arraylist in products arraylist
ArrayList products = new ArrayList();
ArrayList productDetail = new ArrayList();
foreach (DataRow myRow in myTable.Rows) { productDetail.Clear(); productDetail.Add( "CostPrice" + "," + myRow["CostPrice"].ToString()); products.Insert(myTable.Rows.IndexOf(myRow),(object)productDetail); }
But each entery in product list is filled with last productdetails ArrayList. What wrong I am doing here?
myTable.Rows.IndexOf(myRow)return on each iteration?products.Add((object)productDetail);instead ofInsert.