¿Se puede ordenar por campos calculados?

18/08/2004 - 17:42 por Vyacheslav Popov | Informe spam
Hola a todos, mi pregunta es si ¿es posible ordenar tabla por un campo
calculado?

Si mostramos una tabla mediante un DataGrid, se ordena perfectamente, pero
si la intento opdenar con Select de DataSet no hace nada

Gracias.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
18/08/2004 - 18:08 | Informe spam
Interpón un DataView entre el DataSet y el DataGrid, y utiliza el Sort del
DataView. Esto ordena correctamente los campos calculados.

"Vyacheslav Popov" wrote in message
news:
Hola a todos, mi pregunta es si ¿es posible ordenar tabla por un campo
calculado?

Si mostramos una tabla mediante un DataGrid, se ordena perfectamente, pero
si la intento opdenar con Select de DataSet no hace nada
Respuesta Responder a este mensaje
#2 Vyacheslav Popov
18/08/2004 - 18:23 | Informe spam
Veras, me interesa hacer lo siguiente:

foreach (DataRow row in MiTabla.Select("", "CampoCalculado") )
{
// Hago cosas...
}
¿Podrias proponer un ejemplo?

"A.Poblacion" escribió en
el mensaje news:%
Interpón un DataView entre el DataSet y el DataGrid, y utiliza el Sort del
DataView. Esto ordena correctamente los campos calculados.

"Vyacheslav Popov" wrote in message
news:
> Hola a todos, mi pregunta es si ¿es posible ordenar tabla por un campo
> calculado?
>
> Si mostramos una tabla mediante un DataGrid, se ordena perfectamente,


pero
> si la intento opdenar con Select de DataSet no hace nada


Respuesta Responder a este mensaje
#3 A.Poblacion
18/08/2004 - 20:06 | Informe spam
DataView dv = MiTabla.DefaultView;
dv.Sort = "CampoCalculado";
foreach (DataRowView row in dv)
{
//Hago Cosas
}


"Vyacheslav Popov" wrote in message
news:uG2u8%
Veras, me interesa hacer lo siguiente:

foreach (DataRow row in MiTabla.Select("", "CampoCalculado") )
{
// Hago cosas...
}
¿Podrias proponer un ejemplo?
Respuesta Responder a este mensaje
#4 Vyacheslav Popov
18/08/2004 - 20:35 | Informe spam
Esto ya tiene buena pinta, gracias...

"A.Poblacion" escribió en
el mensaje news:O%
DataView dv = MiTabla.DefaultView;
dv.Sort = "CampoCalculado";
foreach (DataRowView row in dv)
{
//Hago Cosas
}


"Vyacheslav Popov" wrote in message
news:uG2u8%
> Veras, me interesa hacer lo siguiente:
>
> foreach (DataRow row in MiTabla.Select("", "CampoCalculado") )
> {
> // Hago cosas...
> }
> ¿Podrias proponer un ejemplo?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida