Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2004, 19:33
Stream
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
De acuerdo Hasle asi...

Puedes usar el viewstate del datalist ya que ese control lo hace automatico...


Por ejemplo, añade a tu datalist un LinkButton que se llame LinkButton1 (en modo de edicion plantilla de elementos obiamente), en la propiedad CommandName de LinkButton1 pones esto: "Edit"

Terminas la edicion de plantilla de tu datalist

En el evento:

Private Sub TuDataList_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs ) Handles DataList1.EditCommand
Response.Write(e.CommandArgument)
End Sub


En el codigo de tu DataList (Vista HTML) pon esto:

<asp:DataList id="TuDataList" style="Z-INDEX: 101; LEFT: 128px; POSITION: absolute; TOP: 120px" runat="server" Width="392" Height="144">
<ItemTemplate>
<asp:LinkButton id=LinkButton1 runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"TuCampo") %>'>LinkButton</asp:LinkButton>
</ItemTemplate>
</asp:DataList>

Bueno.. asi es que yo lo implementaria...


Saludos!!