Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Re: HTML - Select


Message #1 by "Daniel Chavez" <chavezd@r...> on Thu, 20 Feb 2003 16:43:30 -0500
Hola Daniel, he usado un javascript para capturar el campo seleccionado
del primer select. Pero mi duda est=E1 en:

Tengo una procedimiento en el que concateno el nombre del campo para
obtener los campos y hacerle el databind() al segundo select. =BF=BFCOMO
HAGO PARA LLAMAR AL SUB desde la FUNCION JAVASCRIPT????

Sub LLenaData(Campo as string)
    'Le envio el nombre del Campo para obtener la lista de valores
distintos 	usando par=E1metros
    ...

    DS =3D new DataSet()
    MyCommand.Fill(DS, "Valores")

    MySelectData.DataSource=3D DS.Tables("Valores").DefaultView
    MySelectData.DataBind()
End Sub

<script type=3D"text/javascript">
    <!--
        function GetDatos(valor) {
            var nfield=3D''
            switch (valor){
                case "Tipo PS" :
                    nfield =3D "tip_siglas";
                    break;
                case "Exoneraci=F3n" :
                    nfield =3D "ex";               
                    break;
                case "G=E9nero" :
                    nfield =3D "ps_grupops";               
                    break;
                case "Fecha Ing." :
                    nfield =3D "ps_fecha";               
                    break;
                case "N=BA Ficha" :
                    nfield =3D "ps_nficha";               
                    break;
                case "Comit=E9 Perm." :
                    nfield =3D "ps_comitep";               
                    break;
                case "Asistente" :
                    nfield =3D "asi_abrev";               
                    break;
                case "Estado" :
                    nfield =3D "est_nombre";               
                    break;
                case "Etapa Actual" :
                    nfield =3D "eta_descripcion";               
                    break;                   
            }

        ***COMO HAGO PARA LLAMAR AL SUB ANTERIOR PASANDOLE EL CAMPO????
        ***YO HICE LO SGTE: LLenaData(nfield)
        ***PERO ME SALE ERROR
        }
    //-->
    </script>

en el onchange =3D "GetDatos(this.options[this.selectedIndex].value)" 
del
Select 1 (MySelect) llamo a la function JavaScript...

JOSE CARRASCO M.
Ministerio de Salud

-----Mensaje original-----
De: Daniel Chavez [mailto:chavezd@r...]
Enviado el: Jueves, 20 de Febrero de 2003 04:44 p.m.
Para: ASP.Net en Espa=F1ol
Asunto: [aspx_espanol] Re: HTML - Select

hola debes utilizar javascript cuando uses controles del lado del
cliente, o al menos utilizar m=E9todos del lado del servidor para
registrar javascript por ejemplo RegisterClientScriptBlock

si deseas trabajar con controles del lado del servidor ser=EDa 
conveniente
codificar el metodo SelectedIndexChanged y con eso puedes codificar para
llenar un datagrid

daniel
  ----- Original Message -----
  From: Jose Carrasco M.
  To: ASP.Net en Espa=F1ol ; Daniel Chavez
  Sent: Thursday, February 20, 2003 3:55 PM
  Subject: HTML - Select


  Buenas amigos,

  Estoy a=F1adiendo a una p=E1gina aspx que muestra un datagrid, la 
opci=F3n
de poder filtrar por campos y para ello estoy agregando 2 select en una
pagina aspx, de la sgte manera:

  

  <select id=3D"MySelect" onchange=3D"???" runat=3D"server">

                  <option>- Seleccione un Campo -</option>

                  <option>Tipo PS</option>

                  <option>Exoneraci=F3n</option>

                  <option>G=E9nero</option>

                  <option>Fecha Ing.</option>

                  <option>N=BA Ficha</option>

                  <option>Comit=E9 Perm.</option>

                  <option>Asistente</option>

                  <option>Estado</option>

                  <option>Etapa Actual</option>

              </select>

  

  <select id=3D"MySelectData"  runat=3D"server">

                  <option>- Seleccione un Valor -</option>

              </select>

  

  El primer select muestra los campos de un datagrid que me interesa
filtrar y en el segundo quisiera que se muestren los valores de acuerdo
al campo escogido.

  Como puedo hacer esto?.

  

  S=E9 que en el select puedo capturar el evento onchange, pero como 
hago
ello?? Tendr=E1n alg=FAn ejm al respecto?.

  

  

  JOSE CARRASCO M.

  Ministerio de Salud

  

  


---
Usted est=E1 suscrito a aspx_espanol como:
jacarrascom@h...
Para darse de baja, env=EDe un mensaje en blanco a
%%email.unsub%%


  Return to Index