Има ли начин да се повтаря objectResult? Т.е. Точно като да повторите цялата колона и ред за датиране, без да посочите името на колоната.
Харесва ми да създам обща функция, която да показва цялата колона на резултата от обекта. Така че е възможно да се постигне това?
Dim queryResults As Data.Objects.ObjectResult = CType(obj, Data.Objects.ObjectResult)
If Not (queryResults Is Nothing) Then
" Create the representation.
Dim result As New Dictionary(Of String, Object)
Dim enumerator As System.Collections.IEnumerator = Nothing
enumerator = DirectCast(queryResults, System.Collections.IEnumerable).GetEnumerator()
" Iterate through the query results.
While enumerator.MoveNext()
""How to get all columns ???
End While
" Dispose the enumerator
DirectCast(enumerator, IDisposable).Dispose()
Return result
End If
Return New Dictionary(Of String, Object)
Отговори:
0 за отговор № 1Опитайте по следния начин:
DataTable table = GetTable(); // Your Query to Get the data table.
foreach (DataRow row in table.Rows) // Loop over the rows.
{
foreach (var item in row.ItemArray) // Loop over the items.
{
Console.WriteLine(item);
}
}