gpt4 book ai didi

c# - 如何将数据从 DataSet 放入列表

转载 作者:行者123 更新时间:2023-11-30 14:19:37 24 4
gpt4 key购买 nike

我正在尝试将数据集中的数据添加到列表中。这是我在 C# 中的函数

  public List<ProductsDAL> GetAllProducts(string sqlQuery)
{
DataSet dsinsert = GetDataSet(sqlQuery, "tblProducts");
List<ProductsDAL> bPList = new List<ProductsDAL>();
ProductsDALforeach (DataRow item in dsinsert.Tables[0].Rows)
{
this.Product_ID = item["Product_ID"].ToString();
this.ProductDescr= item["ProductDescr"].ToString();
bPList.Add(this);
}
return bPList;
}

数据集中的结果是这样的

column1 - colum2
A 1
B 2
C 3
D 4

但我认为列表中的结果是:

column1 - colum2
D 1
D 1
D 1
D 1

当我将这组数据插入另一个数据库时,我只得到这个:

column1 - colum2
D 1

我的功能做错了什么?

最佳答案

您需要在 foreach 语句中创建一个新的 ProductsDAL。您只是在更新同一个。

关于c# - 如何将数据从 DataSet 放入列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com