Click or drag to resize

MoreEnumerable.ToDataTable<T> Method (IEnumerable<T>,Expression<Func<T, Object>>[])

Appends elements in the sequence as rows of a given DataTable object with a set of lambda expressions specifying which members (property or field) of each element in the sequence will supply the column values.

Namespace:  MoreLinq
Assembly:  MoreLinq (in MoreLinq.dll) Version: 2.6.0
Syntax
public static DataTable ToDataTable<T>(
	this IEnumerable<T> source,
	params Expression<Func<T, Object>>[] expressions
)

Parameters

source
Type: System.Collections.Generic.IEnumerable<T>
The source.
expressions
Type:System.Linq.Expressions.Expression<Func<T, Object>>[]
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.

Return Value

Type: DataTable
A DataTable representing the source.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable<T>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
This operator uses immediate execution.
See Also