Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2007, 16:50
Avatar de reel
reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 496
Antigüedad: 20 años, 11 meses
Puntos: 1
Re: Capturar item y llenar datagrid.

Tu código me genera muchas dudas, a continuación están mis comentarios.

Cita:
Iniciado por carlunchos Ver Mensaje
Tengo el siguiente problema:

Cargo un combo desde una base Access sin problemas. Luego y como el combo tiene
AutopostBack a true al clicar un item reenvio la pagina para tomar en la variable
zap el item seleccionado del combo. Pero aca surge el primer problema: a pesar del
Autopostback el item no se mantiene visible y ademas la variable zap queda vacia.
Y ademas el combo tiene una llamada a mostrarZapatos_Changed pero el datagrid
dataZapatos no se carga, es como que no se realiza la llamada al sub.

Alguna sugerencia?



Sub Page_Load(ByVal obj As Object, ByVal e As EventArgs)

'aqui cargo el combo de zapatos

End sub

Sub mostrarZapatos_Changed(ByVal obj As Object, ByVal e As EventArgs)

if not page.ispostback then no es necesario
Dim zap As String
zap = cboZapatos.Text guardas en la variable zap

'Response.Write("Central: " & cent) de donde salió la variable cent
Dim path As String
path = Server.MapPath("zapatos.mdb")
Dim con As OleDbConnection
con = New OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0; Data Source=" & path)
Dim data_set As New DataSet


Dim cmd As New OleDbDataAdapter("select * from tipo_zapatos where modelo='" & cent, con) que valor tiene cent?
cmd.Fill(data_set)


Try
dataZapatos.DataSource = data_set
dataZapatos.DataBind()
Catch ex As Exception

End Try
End Sub


<body>

<form id="form1" runat="server">

<asp:DropDownList ID="cboZapatos" runat="server" DataTextField="zapato" DataValueField="id_zapato" AutoPostBack="true" OnSelectedIndexChanged="mostrarZapatos_Changed"></asp:DropDownList>

<asp:DataGrid ID="dataZapato" runat="server" AutoGenerateColumns="true" BorderColor="Black" BorderWidth="1pt" Font-Names="verdana" Font-Size="9pt">
Tengo entendido que vas a filtra según lo seleccionado en el combo, pero cuando armas la consulta no llamas a la variable zap.

Saludes
__________________
Leer es Saber, REEL.
Mi Blog