Estoy confundido en DataTable.DefaultView.Sort. Este es el segmento del código quiero utilizarlo en.DataTable.DefaultView.Sort no ordena
actionLogDT.DefaultView.Sort = "StartDate";
foreach (CustomerService.ActionLogStartEndRow logRow in actionLogDT)
{
// code here
}
Las muestras que he visto, no utilice el bucle foreach y por lo tanto me es confuso sobre cómo procesar esto. No está ordenando como pensé que debería ser.
Veo que .DefaultView devuelve una vista y .Table da un error de compilación.
¿Cuál es su pregunta/confusión? ¿Qué error de compilación estás obteniendo? – shahkalpesh
No está ordenando. –
Al ordenar en una columna de fecha, esa columna se debe definir como DateTime en DataTable. De lo contrario, puede tratarse como una cadena y ordenarse en un orden inesperado. – DOK