• Viernes 8 de Noviembre de 2024, 14:35

Autor Tema:  Y El Valor Del Control?  (Leído 2072 veces)

4d01f0

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Y El Valor Del Control?
« en: Jueves 5 de Junio de 2008, 19:22 »
0
Hola, no consigo avanzar en ésto y he dado con vuestro foro, a ver si me podeis ayudar.

En mi página aspx tengo símplemente un panel que voy llenando desde el codebehind con otros paneles que voy generando dinámicamente a partir de una consulta contra la base de datos. A su vez, estos paneles creados dinámicamente tienen un textbox en su interior.

Los textbox son incluídos en los paneles dinámicos con Nombrepanel.controls.add(nombretextbox), y a su vez, estos paneles dinámicos son incluídos en el panel de la página aspx con Nombrepanel.controls.add(nombrepanel).

El problema es que no puedo acceder a la información guardada en los cuadros de texto.

Consigo llegar al textbox, puesto que puedo obtener el ID por ejemplo, pero es como si el elemento "Control" no tuviese ninguna propiedad "Text" o "Value" o similar...

Uff, he intentado explicarme lo mejor posible, a ver si podeis echarme un cable...
Gracias.

Javier Santamaria

  • Miembro MUY activo
  • ***
  • Mensajes: 142
    • Ver Perfil
Re: Y El Valor Del Control?
« Respuesta #1 en: Viernes 6 de Junio de 2008, 17:11 »
0
Hola,

Como llegas a ese control? Puedes poner un poco de codigo?
Saludos

edd_punk

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Y El Valor Del Control?
« Respuesta #2 en: Jueves 24 de Julio de 2008, 22:22 »
0
hola, yo me encuentro con un porblema asi, donde tengo 2 ddl's vinculados y segun guarda bien los datos del formulario pero al mirar en la base de datos los campos corresponientes a esos 2 ddl's quedan en cero.
aqui pongo la parte del codigo de los ddl's

Código: Text
  1.  
  2. <tr>
  3.     <td class="literal" style="width: 71px"> Sistema:</td>
  4.     <td>
  5.           <asp:DropDownList runat="server" ID="dataIdSistemas" Width="120px" AutoPostBack="True"    DataSourceID="SqlDataSource2" DataTextField="NOMBRE" DataValueField="ID_SISTEMAS" EnableViewState="False"></asp:DropDownList>
  6.     <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ISDAEDConnectionString %>" SelectCommand="SELECT [ID_SISTEMAS], [NOMBRE] FROM [SISTEMAS] ORDER BY [NOMBRE]" OldValuesParameterFormatString="original_{0}" EnableViewState="False">
  7.                     </asp:SqlDataSource>
  8.       </td>
  9. </tr>
  10.  
  11. <tr>
  12.     <td class="literal" style="width: 72px"> Modulo:</td>
  13.     <td>
  14.           <asp:DropDownList runat="server" ID="dataIdModulos"  Width="120px" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="NOMBRE" DataValueField="ID_MODULOS" EnableViewState="False">
  15.                     </asp:DropDownList>
  16.                     <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ISDAEDConnectionString %>"
  17.                         SelectCommand="SELECT [ID_MODULOS], [NOMBRE] FROM [MODULOS] WHERE ([ID_SISTEMAS] = @ID_SISTEMAS) ORDER BY [NOMBRE]" EnableViewState="False" >
  18.                         <SelectParameters>
  19.                             <asp:ControlParameter ControlID="dataIdSistemas" Name="ID_SISTEMAS" PropertyName="SelectedValue" Type="Int32" />
  20.                         </SelectParameters>
  21.                     </asp:SqlDataSource>
  22.     </td>
  23. </tr>
  24.  
  25.  
si alguien sabe que puede estar pasando le agradeceria mucho su ayuda