gpt4 book ai didi

c# - 从 linq 中选择单个值

转载 作者:太空宇宙 更新时间:2023-11-03 18:22:54 25 4
gpt4 key购买 nike

我有一个名为 dt 的数据表,它从数据库中填充。 SQL 命令是:

SELECT s.keyName,s.value FROM setting as s

填充数据表后,我想从填充的 dt 中选择一个值。所以我尝试做一些我在这里展示的 linq:

if (dtSetting.Rows.Count > 0)
{
var r1 = (from r in dtSetting.AsEnumerable()
where r.Field<string>("keyName") == "logoName"
select r.Field<string>("value"));

MessageBox.Show(r1.ToString());
}

但我看不到 s.value 和 r1.show 的值

system.data.enumerableRowCollection`1[system.String]

如何实现此代码以获取特定列的实际值?

最佳答案

您的 r1 是一个 IEnumerable 。您应该从中选择一个项目。

例子:

   MessageBox.Show(r1.First());

关于c# - 从 linq 中选择单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45411026/

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