Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/10/2004, 16:30
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Cita:
acaso estoy mal en preguntar esto
No estás mal friend.. lo que pasa es que por lo regular se trabaja con el evento Item Command de tu datalista para poder hacer algo como ésto:

Cita:
Private Sub myList_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs) Handles myList.ItemCommand
e.Item.FindControl("")
...
..
End Sub
Pero en éste caso como estas enlazando un método que no es precisamente un itemcommand si no un checkbox con su propio método tienes que hacer un casting del sender y despues ver su parent para encontrar el valor.

Ejemplo.

Cita:
...

<ItemTemplate>
<asp:CheckBox id="activarchec" OnCheckedChanged="Check_Clicked" AutoPostBack="True" runat="server" />
<input type=hidden id="iditems" runat=server value='<%# Container.DataItem("iditem") %>'>
...
...
y En tu codebehind.

Cita:
Protected Sub Check_Clicked(ByVal sender As Object, ByVal e As EventArgs)
Dim chk As CheckBox = CType(sender, CheckBox)
Dim htmlHidden As HtmlInputHidden = CType(chk.Parent.FindControl("iditems"), HtmlInputHidden)

Response.Write("Valor = " & htmlHidden.Value)
End Sub
Con ello ya obtienes el valor de tu campo hidden.

Espero sea lo que necesitas.

Salu2 friend..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net