gpt4 book ai didi

c# - 数据集列名和行值

转载 作者:行者123 更新时间:2023-11-30 12:08:57 24 4
gpt4 key购买 nike

我有一个数据集:

DataSet ds= _ExecuteQuery(contentCmd, CommandType.Text, contentParams);

// Column name
foreach (DataColumn column in ds.Tables[0].Columns)
{
Console.WriteLine(column.ColumnName);
}

// Rows value
foreach (DataTable dt in ds.Tables){
foreach (DataRow dr in dt.Rows){
Console.Writeline(dr.Table.Rows[0]["name"].ToString());
}
}

如何检索行的行值和列名?

List<columnName, name>;

最佳答案

我假设您正在寻找这样的东西:

        Dictionary<string, string> vals = new Dictionary<string, string>();

foreach (DataRow dr in dt.Rows)
{
for (int i = 0; i < dt.Columns.Count; i++)
{
vals.Add(dt.Columns[i].ColumnName, dr[dt.Columns[i].ColumnName].ToString());
}
}

取决于你的数据集,但这给出了每个列名和对应值的完整字典

关于c# - 数据集列名和行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337983/

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