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

Gridview - Boton y Label

Estas en el tema de Gridview - Boton y Label en el foro de ASPX (.net) en Foros del Web. Amigos tengo este gridview, con un boton dentro en una columna y un label. Necesito que al presionar un boton de una determinada fila, ponga ...
  #1 (permalink)  
Antiguo 13/05/2009, 22:29
 
Fecha de Ingreso: abril-2009
Ubicación: Sunchales
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Gridview - Boton y Label

Amigos tengo este gridview, con un boton dentro en una columna y un label.
Necesito que al presionar un boton de una determinada fila, ponga en el label el id_turno del ejemplo.
Aclaro a la gridview le hago un databind desde el codebehind, estoy desarrolando en c#.

Ejemplo grilla.
recorda sacarle el espacio entre http: y //yfrog.com/2ldibujooypj para verla, por que no me deja poner links.

http: //yfrog.com/2ldibujooypj

Última edición por nicomariani; 14/05/2009 a las 06:24
  #2 (permalink)  
Antiguo 14/05/2009, 12:10
 
Fecha de Ingreso: mayo-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 1
Respuesta: Gridview - Boton y Label

pk no llenas el CommandArgument del botón con el id y en el método Command de boton, tomas el id (e. CommandArgument) y se lo colacas al text del label.
  #3 (permalink)  
Antiguo 14/05/2009, 12:22
 
Fecha de Ingreso: abril-2009
Ubicación: Sunchales
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Respuesta: Gridview - Boton y Label

o sea en el commandargument del boton, le pongo en mi caso ID_TURNO que es la id que quiero recuperar, y despues lo recupero , a eso te referis?
  #4 (permalink)  
Antiguo 14/05/2009, 12:32
 
Fecha de Ingreso: mayo-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 1
Respuesta: Gridview - Boton y Label

asumo que estas usando una columna de tipo buttonfield, para una rapida solucion, podrias hacer un templatefield, en el cual colocas un botón y el commandargument la hacer un bind con la columna del id, y le creas un método y cuando des click en el en el método habrá un parámetro'e' que contendrá el commandargument, e.CommandArgument y ese se lo asignas al text del label
  #5 (permalink)  
Antiguo 19/05/2009, 07:29
 
Fecha de Ingreso: mayo-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 1
Respuesta: Gridview - Boton y Label

Solucion:

Pagina Aspx:

<asp:GridView ID="GridView1" runat="server" DataKeyNames="CarId"
AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="CarId" HeaderText="CarId" InsertVisible="False" ReadOnly="True"
SortExpression="CarId" />
<asp:BoundField DataField="CarName" HeaderText="CarName" SortExpression="CarName" />
<asp:TemplateField HeaderText="Boton">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CommandArgument='<%# Eval("CarId") %>'
Text="Pulsar" onclick="Button1_Click" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<br />
<br />
<asp:Label ID="Label1" runat="server" Text="label1"></asp:Label>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:SampleDataConnectionString %>"
SelectCommand="SelectCars" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<br />

y en la pagina adyacente

protected void Button1_Click(object sender, EventArgs e)
{
Button bt = (Button)sender;

Label1.Text = bt.CommandArgument.ToString();
}
  #6 (permalink)  
Antiguo 19/05/2009, 08:33
 
Fecha de Ingreso: abril-2009
Ubicación: Sunchales
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Respuesta: Gridview - Boton y Label

gracias. anda de 10!
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:53.