gpt4 book ai didi

c# - Dataset 到数据集中的每个元素

转载 作者:行者123 更新时间:2023-11-30 16:27:53 26 4
gpt4 key购买 nike

我有一个从 sql 数据库中提取姓名的数据集,数据是 child parent 的。我试图遍历每个 child 以将 child 的信息传递给程序的另一部分,这是我到目前为止想出的但它不起作用我得到的只是 ROW 0

 foreach (DataRow dataRow in ds.Tables["IDs"].Rows)
{
string fammemberID = (ds.Tables["IDs"].Rows[0].ItemArray.GetValue(0).ToString());
string firstnameF = (ds.Tables["IDs"].Rows[0].ItemArray.GetValue(1).ToString());
string lastnameF = (ds.Tables["IDs"].Rows[0].ItemArray.GetValue(2).ToString());

createFile(value, firstnameF, lastnameF, fammemberID);
}

提前致谢

最佳答案

问题是您没有访问正在迭代的 DataRow 中的数据。将您的代码更改为:

foreach (DataRow dataRow in ds.Tables["IDs"].Rows) {  
string fammemberID = dataRow[0].ToString();
string firstnameF = dataRow[1].ToString();
string lastnameF = dataRow[2].ToString();

createFile(value, firstnameF, lastnameF, fammemberID);
}

甚至:

foreach (DataRow dataRow in ds.Tables["IDs"].Rows) {  
createFile(value, dataRow[1].ToString(), dataRow[2].ToString(), dataRow[0].ToString());
}

关于c# - Dataset 到数据集中的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7459483/

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