none
usar dropdownlist dentro de un formview en asp.net C sharp RRS feed

  • Pregunta

  • Buenas tardes a todos, tengo la siguiente duda y ya busque en todos lados con poca informacion, quite algunas cajas de texto del formview en el modo insertitemtemplate para poner dropdownlist con algunos valores que los cargo en las propiedades de este en Items(Coleccion). quisiera poder guardar este contenido al momento de insertar el formview en la base de datos, como seria esto? . gracias y saludos
    martes, 29 de marzo de 2011 22:01

Respuestas

  • Lo solucione asi: donde iba el      <asp:TextBox  .........del formview lo cambie por  <asp:DropDownList , y lo demas deje igual, y ahi puse la lista que queria en las propiedades en coleccion  y tomo bien el valor para guardarlo en la base de datos

    <InsertItemTemplate>
                                    Origen Vehiculo:
                                    <asp:DropDownList ID="Origen_VehiculoTextBox" runat="server"
                                        CssClass="ABM_Vehiculo_textbox" Text='<%# Bind("Origen_Vehiculo") %>' >
                                        <asp:ListItem Selected="True">Parte de Pago</asp:ListItem>
                                        <asp:ListItem>Compra</asp:ListItem>
                                        <asp:ListItem>Consignacion</asp:ListItem>
                                        <asp:ListItem>SVOT</asp:ListItem>
                                    </asp:DropDownList>
                                    <br />


    • Marcado como respuesta Laura Arevalo miércoles, 30 de marzo de 2011 13:07
    miércoles, 30 de marzo de 2011 13:06

Todas las respuestas

  • hola

    usando el FindControl() y luego el SelectedValue, no funciono ?

    o sea proceder igual que el TextBox pero con DropDownList

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 29 de marzo de 2011 22:10
  • Tendrias LEandro un modelo o donde pueda ver lo que me decis? por code behind? o por el codigo del control? . mañana vere como puedo continuar. gracias
    martes, 29 de marzo de 2011 22:25
  • donde pueda ver lo que me decis?

    en realidad seria algo como esto

    http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/fbb831af-de4f-4ce2-acf8-034cae8f2c68/

    solo que harias

    DropDownList combo = FormView1.FindControl("DropDownList1") as DropDownList;

    por eso hacia referencia a la otra pregunta que habias realizado

    por code behind? por el codigo del control?

    seria en el codigo .net

     

    saludos

     

     

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 29 de marzo de 2011 23:17
  • Hola:

    Si el llenado de los combos no es en cascado puedes usar en el selecttedvalue='<%# Bind("ElCampoAGuardar")%>'

     

    Saludos


    Dorian Ferney Rallón Galvis
    Bucaramanga - Colombia
    miércoles, 30 de marzo de 2011 1:27
  • Lo solucione asi: donde iba el      <asp:TextBox  .........del formview lo cambie por  <asp:DropDownList , y lo demas deje igual, y ahi puse la lista que queria en las propiedades en coleccion  y tomo bien el valor para guardarlo en la base de datos

    <InsertItemTemplate>
                                    Origen Vehiculo:
                                    <asp:DropDownList ID="Origen_VehiculoTextBox" runat="server"
                                        CssClass="ABM_Vehiculo_textbox" Text='<%# Bind("Origen_Vehiculo") %>' >
                                        <asp:ListItem Selected="True">Parte de Pago</asp:ListItem>
                                        <asp:ListItem>Compra</asp:ListItem>
                                        <asp:ListItem>Consignacion</asp:ListItem>
                                        <asp:ListItem>SVOT</asp:ListItem>
                                    </asp:DropDownList>
                                    <br />


    • Marcado como respuesta Laura Arevalo miércoles, 30 de marzo de 2011 13:07
    miércoles, 30 de marzo de 2011 13:06
  • Muy buenas,

    yo tengo un caso similar a este que ustedes estan tratando de resolver y creo que hasta el momento se ha resuelto con lo indicado por Laura, pero en mi caso particular el control combobox es decir Dropdownlist esta enlazado a un sqldatasource que no es el mismo origen del formview, logicamente como esta enlazado al mismo origen de datos el valor de la lista no se guarda, la pregunta es: ¿como hacer que la logica que ustedes estan utilizando en un control de lista no enlazada se guarde en conjunto con los datos del formview pero en esta ocasion con la lista enlazada a un origen distinto?. No se si me he dado a entender. por sus respuestas muchisimas gracias!

    lunes, 11 de julio de 2011 21:58