Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2005, 16:00
etche
 
Fecha de Ingreso: septiembre-2004
Mensajes: 19
Antigüedad: 20 años, 6 meses
Puntos: 0
Originalmente Escrito por etche
Hice lo que me dijiste y ahora no solamente que me borrar la información que contiene en los Labels de la fila que seleccione sino que en la columna Boton "Editar" que tengo me cambia el texto por "Actualizar - Cancelar"

Asi tengo configurado el dataGrid
<TD><asp:datagrid id="dgJugadores" runat="server" Font-Names="Tahoma" ForeColor="DimGray" Font-Size="X-Small" Width="445px" GridLines="Horizontal" BorderColor="White" AutoGenerateColumns="False"> <Columns> <asp:TemplateColumn HeaderText="MATR Nº"> <ItemTemplate><asp:Label id="lblMatriculaNro" runat="server"></asp:Label></ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="JUGADOR">
<ItemTemplate><asp:Label id="lblJugador" runat="server"></asp:Label></ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="HCP"> <ItemTemplate><asp:Label id="lblHCPSTD" runat="server"></asp:Label></ItemTemplate> </asp:TemplateColumn> <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Actualizar" CancelText="Cancelar" EditText="AGREGAR">
<ItemStyle Font-Size="XX-Small" HorizontalAlign="Center"></ItemStyle> </asp:EditCommandColumn>
</Columns> </asp:datagrid></TD>

Para generar la consulta hago lo siguiente.
'Habro la conexion
oSQLConn.Conectar(strPath)
dsJugadores = _ oSQLConn.getDataSet_Jugadores(Me.txtContenido.Text & "%", "A", "ju_matr", "ju_estado")
'Cuento la cantidad de registro
contReg = dsJugadores.Tables("JUGADORES").Rows.Count
'Lleno la grilla
Me.dgJugadores.DataSource = _ Me.dsJugadores.Tables("JUGADORES")
Me.dgJugadores.DataBind()
'Cierro la conexion
oSQLConn.Desconectar()

Y para asignar los valores adecuados al dataGrid utilizo el ItemDataBoun con este codigo


Select Case e.Item.ItemType
Case ListItemType.AlternatingItem, ListItemType.Item
fila = contReg - (contReg - pos)
pos = pos + 1
CType(e.Item.FindControl("lblMatriculaNro"),Label) .Text= dsJugadores.Tables("JUGADORES").Rows(fila).Item("j u_matr")
CType(e.Item.FindControl("lblJugador"), Label).Text = dsJugadores.Tables("JUGADORES").Rows(fila).Item("j u_nyap")
CType(e.Item.FindControl("lblHCPSTD"), Label).Text = dsJugadores.Tables("JUGADORES").Rows(fila).Item("j h_hcp_std")
End Select

Ya no se que mas hacer, la solucion que me pasaste estuve intentando hacerla de mil manera pero no consigo dar con la solucion. Tal vez arranque mal desde el comienzo pero la verdad que ya no se que hacer, si tienes algun codigo que me sirva y me lo puedas pasar MIL GRACIASSSSSSSS

Y mil gracias igualmente capo, yo que debe ser complicado saber generalmente todas las soluciones, jajajajaja