none
WPF guardar varios datos en un solo campo al seleccionar chesbox RRS feed

  • Question

  • Hola foro tengo un formulario que contiene varios chesbox, entonces necesito guaradar su content en un campo de la tabla sql cuando pincho un boton, alguien tiene una idea que me pueda ilustrar porfavor.
    • Edited by Anabelen RD Wednesday, February 12, 2020 9:03 PM
    Wednesday, February 12, 2020 9:03 PM

All replies

  • Hola foro, encontré en Internet que la mejor manera era colocar los checbox en un listbox, la cual el código es:

    <ListBox Name="lst" SelectionChanged="lst_SelectionChanged" CheckBox.Click="lst_SelectionChanged" >
                <CheckBox Margin="3">Option 1</CheckBox>
                <CheckBox Margin="3">Option 2</CheckBox>
                <CheckBox Margin="3">Option 3</CheckBox>
                <CheckBox Margin="4">Option 3</CheckBox>
                <CheckBox Margin="5">Option 3</CheckBox>
            </ListBox>

    <Label Name="lbl_ID" Grid.Row="2" FontSize="50"/> 'codigo de la tabla padre

     <Button Margin="0,10,0,0">GUARDAR</Button>

    ahora me gustaría obtener un código en el cual pinchar al botón guardar y se recorra los chexbox para encontrar los que están en true y agregar los registros a mi tabla de sql incluido el ID de la tabla padre relacionada y los iten seleccionado del chexbox, algo así:

    ID  Id_TablaPadre   Item

    1           5             Option2

    2           5             Option4

    3           5             Option5

    Thursday, February 13, 2020 2:18 PM
  • hola

    >>se recorra los chexbox para encontrar los que están en true y agregar los registros a mi tabla

    No se recorre nada, se supone que si usas el evento debes acceder a cada checkbox que definas o en caso contrario si implementas el patron MVVM se podria mapear el checkbox con una propiedad del ViewModel

    Veo que defines un ListBox, en donde la asignas un Name, bueno deberias ponerle uno a cada checkbox para poder acceder a este y tomar su estado checkeado o no

    >>agregar los registros a mi tabla de sql incluido el ID de la tabla padre relacionada y los iten seleccionado del chexbox

    o sea tienes una relacion muchos a muchos entre la entidad y las opciones de los checkbox ? como es el modelo de estos datos

    si los opction son fijos podrias ejecutar un insert en la tabla intermedia para relacionar las entidades

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Thursday, February 13, 2020 2:50 PM