Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2007, 10:41
Avatar de carlunchos
carlunchos
 
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 23 años, 1 mes
Puntos: 1
Capturar item y llenar datagrid.

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
Dim zap As String
zap = cboZapatos.Text

'Response.Write("Central: " & 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)
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">
__________________
Carlunchos