| ||||
Respuesta: Pasar fila de un gridView a otro Hola. Primero es saber como estas llenado los gridview si es una lista, un data set... la manera de como lo hago es con Listas. GridView1.DataSource=Lista1; GridView1.DataBind(); GridView2.DataSource=Lista2; GridView2.DataBind(); El ejemplo que te mostrare es un gridView con Objetos y LinQ suponiendo que ya tienes los valos principales de la fila (pueden ser ID) (Esto lo puedes obtener con el RowCommand del GridView) var id=e.CommandArgument.ToString(); //Aqui obtenemos el valor del objeto que se selecciono var item = Lista1.where(x=>x.ID==id).FirstOfDefault(); //Ahora lo Eliminamos y lo agregamos a la otra lista Lista1.Remove(item); Lista2.Add(item); /Lo que sigue es agregar a los DataSource de los gridvew las lista, esto lo puedes hacer con un método o simplemente GridView1.DataSource=Lista1; GridView1.DataBind(); GridView2.DataSource=Lista2; GridView2.DataBind(); Al hacer eso estas diciendo que muestre nuevamente lo que tienen las listas, en una ya se elimino y en la otra se agrego. Espero te sirva Saludos!!! |
Etiquetas: |