【发布时间】:2013-09-25 11:55:51
【问题描述】:
我想从数据表中选择前 5 行。
为此,我使用了以下查询:
DTResult
.Rows
.Cast(Of System.Data.DataRow)()
.Take(Integer.Parse(ddlPage.SelectedValue.ToString()))
但它给了我以下错误:
cast is not a member of system.data.rowcollection
我删除了演员表并使它像:
DTResult.AsEnumerable.Take(Integer.Parse(ddlPage.SelectedValue.ToString()))
但在这两种情况下它都会给我错误,而且:
它不是自动建议.Take()
请帮帮我。
【问题讨论】:
-
@Shreyas 的那篇文章只有我在上面进行了查询,但我遇到了问题
-
我认为 DtResult 是 DataTable 然后使用 DTResult.AsEnumerable().Take(int.Parse(ddlPage.SelectedValue.ToString()));而不是 DTResult.AsEnumerable.Take(Integer.Parse(ddlPage.SelectedValue.ToString()))
标签: c# asp.net .net vb.net visual-studio-2008