Foros del Web » Programando para Internet » ASPX (.net) »

Duda con gridview

Estas en el tema de Duda con gridview en el foro de ASPX (.net) en Foros del Web. hola,tengo una duda tengo un gridview y en el mismo tengo un ButtonField para provocar el evento RowCommand,pero tengo una duda Como recupero la fila ...
  #1 (permalink)  
Antiguo 31/05/2009, 19:56
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Duda con gridview

hola,tengo una duda
tengo un gridview y en el mismo tengo un ButtonField para provocar el evento RowCommand,pero tengo una duda
Como recupero la fila y la columna en la cual hice click?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #2 (permalink)  
Antiguo 01/06/2009, 02:22
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Duda con gridview

Utiliza la propiedad commandargument, se la asignas al control en el evento rowdatabound, y despues en el evento click la lees
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación
  #3 (permalink)  
Antiguo 01/06/2009, 08:10
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: Duda con gridview

ok,todo bien,puedo leerla en el evento rowcommand,pero ahora como puedo saber en que columna fue pulsado?
Pd:A q evento click te refieres? ese evento no existe en el gridview ni en el buttonfield
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #4 (permalink)  
Antiguo 01/06/2009, 08:46
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Duda con gridview

Me refiero al evento click asignado a la propia columna del grid, por eso sabes de que columna vienes.
Dado un grid, podemos crearle una columna personalizada con un boton:
Con un CommandArgument y asignandole el evento en el command.


<asp:TemplateField HeaderText="Seleccione" InsertVisible="False">
<ItemTemplate>
<anthem:ImageButton ID="btnSelMedio" runat="server" ImageUrl="./img/Checke_dis.jpg"
EnableCallBack=true AutoUpdateAfterCallBack=true CommandName="view" CommandArgument='<%# Bind("codi")%>' OnCommand="btnSelMedio_Command" />

</ItemTemplate>
<HeaderStyle Font-Size="11px" />
<ItemStyle ForeColor="White" HorizontalAlign="Left" Width="60px" Wrap="False" />
</asp:TemplateField>

Con el commandargument y asignado el evento ya tenemos todo lo que necesitamos:


protected void btnSelMedio_Command(object sender, CommandEventArgs e)
{
//CONTROL ORIGEN
Anthem.ImageButton imgCheck = (Anthem.ImageButton)sender;
//CommandArgument
imgCheck.commandargument

}

** Lo de Anthem es porque se esta utilizando la libreria Ajax de Anthem, sino es ASP en diseño y omitido en código.
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación
  #5 (permalink)  
Antiguo 01/06/2009, 09:03
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: Duda con gridview

ese codigo q pusiste no tienen nada q ver,me puedes decir en q parte obtengo la informacion del indice de la fila y columna en la cual se hizo click?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #6 (permalink)  
Antiguo 01/06/2009, 09:40
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Duda con gridview

Hola, sí que tiene que ver,

fíjate
CommandArgument='<%# Bind("codi")%>'

cambiemoslo por
CommandArgument='<%# Bind("NUMERO_FILA")%>'
NUMERO_FILA, le vendra de la consulta rownumber del sql, y a correr.

Seguro que asi si.
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación
  #7 (permalink)  
Antiguo 01/06/2009, 10:19
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: Duda con gridview

ok,ya entendi,ya tengo el numero de la fila en la q se hizco click,ahora como obtengo en numero de la columna en la q se hizco click?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #8 (permalink)  
Antiguo 03/06/2009, 09:48
 
Fecha de Ingreso: mayo-2009
Mensajes: 35
Antigüedad: 15 años
Puntos: 0
Respuesta: Duda con gridview

Mmm. numero de columna ??... pues cuéntalas y la que quieres utilizar la asignas directamente. y el numero de row también lo podías obtener por medio del Parent del sender.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:49.