Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2012, 20:17
alonsoeduardo
 
Fecha de Ingreso: septiembre-2012
Ubicación: La Barra, Maldonado- Uruguay
Mensajes: 11
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: listview y label's

Hola: yo tengo un código que te adjunto que me paso lo mismo que a ti, y pude lograrlo.
En realidad lo que hice fue asignarle una clase css a la opción de modificar que se muestra en cada linea del listview dentro del ItemTemplate, (con esto me aseguraba que podía acceder a la fila que le había realizado el clic).
jQuery(".modificar").click(function (e) {

e.preventDefault(); // Aca evito el postback al servidor

var call = jQuery(this); //Aca me quedo con la referencia del control que estoy haciendo clic o sea el linkbutton

//Aca cargo las variables con los valores de las celdas que necesito
//Asp.net cuando renderiza controles label a HTML sustituye una label por un span, en mi caso tengo varios prev() para posicionarme porque utilizo varias columnas.



var nrubro = jQuery(this).parent().prev().prev().prev().prev(). prev().find("span").html();
var nomrubro = jQuery(this).parent().prev().prev().prev().prev(). find("span").html();

//Aca asigno las variables cargadas anteriormente
//En este caso utilizo el id del control para referenciarlo por Jquery

jQuery("#m_rubid").html(nrubro); // Esto es un label
jQuery("#m_rubnom").val(nomrubro); // Esto es un textbox - En los dos casos para poder acceder mediante su "id", hay que cambiar la propiedad ClienIDMode = Static

//El mismo ejemplo que el anterior, pero referenciado el id que genera asp.net
jQuery("#<%=m_rubid.ClientID %>").html(nrubro);
jQuery("#<%=m_rubnom.ClientID %>").val(nomrubro);


});

Espero sea de ayuda.

Última edición por alonsoeduardo; 11/09/2012 a las 20:51