none
Agregar datagridview a modalpopupextender? RRS feed

  • Pregunta

  • Hola buen dia.

    esta pregunta es por que quisiera que me apoyaran en este proyecto que tengo muchas dudas, espero y me puedan aclarar unas cosas? por que soy nuevo en asp.net

    este proyecto lo estoy realizando en visual studio 2012 en asp.net en 3 capas. Es un generador de requesiciones para una escuela, Ojala y me puedan dar ejemplos de estas dudas.

    1. Quisiera saber si se puede agregar un datagridview en un modalpopupextender, lo que quiero es que el usuario al momento de que le de clic en el tipo de requesicion, le desplegue el catalogo de producto o de servicios en el popup que de ahi selecciones los productos que ocupara.

    2. Como hacer que esos productos que selecciono se agregen a un listview o a un gridview, para que despues le de clic a generar requesicion y se genere una vista previa del documento. tmbn se aceptan otro tipo de sugerencias.

    ya tengo mucho con este proyecto y lo quiero sacar adelante, ya tengo toda la vista o presentacion, y nadamas me falta eso espero y que me puedan ayudar se los agradeceria mucho, espero y que me haya explicado.

    muchas gracias.

    viernes, 3 de mayo de 2013 22:08

Respuestas

  • agregar un grid a un modalpopup debería ser tan simple como hacer esto

    <ajax:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="disparador" PopupControlID="pnlPopUp" runat="server">
            </ajax:ModalPopupExtender>
    
    <asp:Panel ID="pnplPopUp" runat="server">
    <!-- aquí grid view -->                                          
    </asp:Panel>

    recuerda que el gridview se tiene que llenar antes de mostrar el modal

    para hacer la selección de los productos de la manera en la que buscas, podrías usar checkbox columns y al final barrer el grid en busca de los productos seleccionados

    foreach (GridViewRow ren in GridView1.rows){
           if (((checkbox) ren.cells(columnachk).controls(0)).cheked == true){
              //aquí tu accion
           }
    }


    • Editado Arthuro Zerda viernes, 3 de mayo de 2013 22:25
    • Marcado como respuesta Alexis_Luna miércoles, 8 de mayo de 2013 13:51
    viernes, 3 de mayo de 2013 22:24
  • hola

    1-

    recuerda que es un GridView lo que suas no un DataGridView (este es el grid de winforms)

    [ASP.NET] PopUp Edición - Usando Ajax Toolkit Modalpopupextender

    2-

    imagino apuntas a un segundo gridview, si es asi solo es necesario al aceptar el popup insertar en una tabla en tu db y luego lanzar la actualizacion del segundo grid mostrando ese dato que aceptaste en el popup

    no generas comunciacion entre el popup y el grid que esta en otro ventana, sino que insertas y actualizas para ver los nuevos datos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Alexis_Luna miércoles, 8 de mayo de 2013 13:51
    viernes, 3 de mayo de 2013 23:27

Todas las respuestas

  • agregar un grid a un modalpopup debería ser tan simple como hacer esto

    <ajax:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="disparador" PopupControlID="pnlPopUp" runat="server">
            </ajax:ModalPopupExtender>
    
    <asp:Panel ID="pnplPopUp" runat="server">
    <!-- aquí grid view -->                                          
    </asp:Panel>

    recuerda que el gridview se tiene que llenar antes de mostrar el modal

    para hacer la selección de los productos de la manera en la que buscas, podrías usar checkbox columns y al final barrer el grid en busca de los productos seleccionados

    foreach (GridViewRow ren in GridView1.rows){
           if (((checkbox) ren.cells(columnachk).controls(0)).cheked == true){
              //aquí tu accion
           }
    }


    • Editado Arthuro Zerda viernes, 3 de mayo de 2013 22:25
    • Marcado como respuesta Alexis_Luna miércoles, 8 de mayo de 2013 13:51
    viernes, 3 de mayo de 2013 22:24
  • hola

    1-

    recuerda que es un GridView lo que suas no un DataGridView (este es el grid de winforms)

    [ASP.NET] PopUp Edición - Usando Ajax Toolkit Modalpopupextender

    2-

    imagino apuntas a un segundo gridview, si es asi solo es necesario al aceptar el popup insertar en una tabla en tu db y luego lanzar la actualizacion del segundo grid mostrando ese dato que aceptaste en el popup

    no generas comunciacion entre el popup y el grid que esta en otro ventana, sino que insertas y actualizas para ver los nuevos datos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Alexis_Luna miércoles, 8 de mayo de 2013 13:51
    viernes, 3 de mayo de 2013 23:27