1
我已经看过很多网站,我不能够明白,我怎么会去使用LINQ查询第一对夫妇的DataTable的行。查询数据表使用LINQ和C#
我也想知道有关于这一点,如果将数据从一个Excel文件来将列引用是一样的吗?例如列F in将在数据表中相同或编号参考?
我已经看过很多网站,我不能够明白,我怎么会去使用LINQ查询第一对夫妇的DataTable的行。查询数据表使用LINQ和C#
我也想知道有关于这一点,如果将数据从一个Excel文件来将列引用是一样的吗?例如列F in将在数据表中相同或编号参考?
DataTable yourDataTable = new DataTable();
var result = yourDataTable.AsEnumerable()
.Take(2) // Select first two rows
.Select(r =>
new
{
Field1 = r.Field<int>("col1"), // Select your columns
Field2 = r.Field<string>("col2")
// your rest of the columns
}
);
如果你只需要选择第二行则:
var result = yourDataTable.AsEnumerable()
.Skip(1) // skip first row
.Take(1) // Select second row
.Select(r =>
new
{
Field1 = r.Field<int>("col1"), // Select your columns
Field2 = r.Field<string>("col2")
// your rest of the columns
}
);
编辑:
要选择所有列,而不是具体的一个,刚刚从声明中删除Select
。事情是这样的:
var result = yourDataTable.AsEnumerable()
.Skip(1) // skip first row
.Take(1); // Select second row
所以你会做这... – user1776590
将它带到整个第二排 – user1776590
的@ user1776590,这将前两排。你想只选择第二行吗? – Habib