我正在使用Visual Studio 2010,但我认为任何sql或vb代码都可以提供帮助。
我已经有了一个查询: 像这样的简单
Select namelist from names
让我们说它返回了5个结果:( John,Jacob,James,Joe,Jerk)
然后我点击button1,Label1应该根据查询结果更改文本
我使用此代码执行此操作
Label1.text = .fields("namelist").value
和YES,它确实将Label1的文本更改为“John”
但我想要发生的是,Label会将文本更改为任何查询结果(如Joe或James,具体取决于我如何指定),而不仅仅是第一个结果自动生成。
我不知道要编辑哪部分代码来指定要用作标签文本的值的行。 有人可以帮我这个吗? :)
答案 0 :(得分:1)
使用Skip
Linq运算符:
double[] vals = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
double val = vals.Skip(6).First();
这只是一个例子,可以适应您的特定需求。
干杯
编辑:
在您发表评论后,我决定澄清一下。
Select namelist from names
是您的基本查询,因此这意味着namelist
现在包含名称列表。
如果你只想获取第五个名字,那么就像这样:
var fithName = namelist.Skip(4).First();
希望这澄清。