Cuando necesitamos que los datos que mostramos en un GridView esten ordenados por una determinada columna es necesario que el DataTable que usamos como DataSource este ordenado por esa columna. Esto se hace de la siguiente manera:
Con esto ya tenemos nuestro Grid con los datos ordenados por la columna que deseamos.
//Creamos nuestro objeto DataTable
DataTable dt = new DataTable();
JobOrder job = new JobOrder();
//Lo llenamos con datos
dt = job.GetPendingToReq("ACEVI");
//Definimos la columna por la que hay que sortearlo
dt.DefaultView.Sort = "platform, jobid DESC";
//Lo asignamos como propiedad de nuestro GridView
this.GridView1.DataSource = dt;
//Llamamos al metodo DataBind() del GridView
this.GridView1.DataBind()
Con esto ya tenemos nuestro Grid con los datos ordenados por la columna que deseamos.
Comentarios
Publicar un comentario