none
sub campos en GridVIew ASP.NET RRS feed

  • Pregunta

  • buen día espero se encuentren muy bien, necesito ayuda tengo un Gridview y quiero agregarle un subcampo debajo de mi campo principal adjunto imagen para que vean mas o menos como es:

    Quiero añadirle otra columna desplegable cuando se despliegue expediente padre, 

    y que me muestre tambien informacion de la base de datos.


    Daniel Hernandez


    martes, 1 de octubre de 2019 20:25

Todas las respuestas

  • hola

    quizas algo como esto ayude

    ASP.NET–GridView anidados (maestro-detalle)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 2 de octubre de 2019 4:56
  • mira amigo este es mi codigo como podria anidarle un GridView:

    <dxwgv:aspxgridview id="ASPxGridView1" runat="server" Width="100%" datasourceid="ODSBuscar" csspostfix="Office2003_Blue" cssfilepath="~/App_Themes/Office2003 Blue/{0}/styles.css" autogeneratecolumns="False" KeyFieldName="ExpedienteCodigo">
    <Styles CssPostfix="Office2003_Blue" CssFilePath="~/App_Themes/Office2003 Blue/{0}/styles.css">
    <Header SortingImageSpacing="5px" ImageSpacing="5px"></Header>
    <LoadingPanel ImageSpacing="10px"></LoadingPanel>
    </Styles>
    <SettingsLoadingPanel Text="Cargando&amp;hellip;" ShowImage="False"></SettingsLoadingPanel>
    
    <SettingsPager PageSize="20" ShowSeparators="True">
    <Summary AllPagesText="Paginas: {0} - {1} ({2} Registros)" Text="Pagina {0} de {1} ({2} Registros)"></Summary>
    </SettingsPager>
    
    <ImagesFilterControl>
    <AddButton AlternateText="Agregar"></AddButton>
    
    <RemoveButton AlternateText="Remover"></RemoveButton>
    
    <AddCondition AlternateText="Adicionar Condicion"></AddCondition>
    
    <AddGroup AlternateText="Adiccionar Grupo"></AddGroup>
    
    <RemoveGroup AlternateText="Remover Grupo"></RemoveGroup>
    
    <OperationAnyOf AlternateText="Todos De"></OperationAnyOf>
    
    <OperationBeginsWith AlternateText="Empezar por"></OperationBeginsWith>
    
    <OperationBetween AlternateText="Entre"></OperationBetween>
    
    <OperationContains AlternateText="Contiene"></OperationContains>
    
    <OperationDoesNotContain AlternateText="No Contiene"></OperationDoesNotContain>
    
    <OperationDoesNotEqual AlternateText="Diferente de"></OperationDoesNotEqual>
    
    <OperationEndsWith AlternateText="Finaliza En"></OperationEndsWith>
    
    <OperationEquals AlternateText="Igual A"></OperationEquals>
    
    <OperationGreater AlternateText="Mayor Que"></OperationGreater>
    
    <OperationGreaterOrEqual AlternateText="Mayor o Igual a"></OperationGreaterOrEqual>
    
    <OperationIsNotNull AlternateText="No es Nulo"></OperationIsNotNull>
    
    <OperationIsNull AlternateText="Es Nulo"></OperationIsNull>
    
    <OperationLess AlternateText="Menor que"></OperationLess>
    
    <OperationLessOrEqual AlternateText="Menor o Igual que"></OperationLessOrEqual>
    
    <OperationLike AlternateText="Hace Parte de"></OperationLike>
    
    <OperationNoneOf AlternateText="Nada de"></OperationNoneOf>
    
    <OperationNotBetween AlternateText="Fuera de"></OperationNotBetween>
    
    <OperationNotLike AlternateText="No Hace Parte de"></OperationNotLike>
    
    <LoadingPanel AlternateText="Cargando..."></LoadingPanel>
    </ImagesFilterControl>
    
    <Images ImageFolder="~/App_Themes/Office2003 Blue/{0}/">
    <CollapsedButton Height="12px" Width="11px" Url="~/App_Themes/Office2003 Blue/GridView/gvCollapsedButton.png"></CollapsedButton>
    
    <ExpandedButton Height="12px" Width="11px" Url="~/App_Themes/Office2003 Blue/GridView/gvExpandedButton.png"></ExpandedButton>
    
    <DetailCollapsedButton Height="12px" Width="11px" Url="~/App_Themes/Office2003 Blue/GridView/gvCollapsedButton.png"></DetailCollapsedButton>
    
    <DetailExpandedButton Height="12px" Width="11px" Url="~/App_Themes/Office2003 Blue/GridView/gvExpandedButton.png"></DetailExpandedButton>
    
    <FilterRowButton Height="13px" Width="13px"></FilterRowButton>
    </Images>
    
    <SettingsText Title="Medio" GroupPanel="Coloque la Columna por la que desea agrugar" ConfirmDelete="Confirmar Eliminar" PopupEditFormCaption="Editar Formulario" EmptyHeaders="Encabezados Vacios" GroupContinuedOnNextPage="Grupo Continua En la Siguiente Pagina" EmptyDataRow="No se han Encontrado registros que Cumplan con este Criterio" CommandEdit="Editar" CommandNew="Nuevo" CommandDelete="Eliminar" CommandSelect="Seleccionar" CommandCancel="Cancelar" CommandUpdate="Actualizar" CommandClearFilter="Borrar Filtro" HeaderFilterShowAll="Mostrar todos los Encabezados de Filtro" FilterControlPopupCaption="Filtro Aplicado" FilterBarClear="Limpiar Barra de Filtro" FilterBarCreateFilter="Crear Filtro"></SettingsText>
    
    <Columns>
    <dxwgv:GridViewDataTextColumn FieldName="ExpedienteCodigoPadre" GroupIndex="0" SortIndex="0" SortOrder="Ascending" Caption="Expediente Padre" VisibleIndex="0"></dxwgv:GridViewDataTextColumn>
    <dxwgv:GridViewDataTextColumn FieldName="ExpedienteCodigo" ReadOnly="True" VisibleIndex="1">
    <DataItemTemplate>
    <asp:LinkButton id="LBtnExpediente" onclick="LBtnExpediente_Click" runat="server" Width="40px" Text='<%# Bind("ExpedienteCodigo") %>' CommandName="Select"></asp:LinkButton>
    </DataItemTemplate>
    </dxwgv:GridViewDataTextColumn> 
    <dxwgv:GridViewDataTextColumn FieldName="ExpedienteNombre" VisibleIndex="2"></dxwgv:GridViewDataTextColumn>
    <dxwgv:GridViewDataTextColumn FieldName="ExpedienteMail2" Caption="NIT" VisibleIndex="3"></dxwgv:GridViewDataTextColumn>
    <dxwgv:GridViewDataTextColumn FieldName="ExpedienteDireccion" Caption="Folio" VisibleIndex="4"></dxwgv:GridViewDataTextColumn>
    <dxwgv:GridViewDataTextColumn FieldName="ExpedienteCodigoPadre" GroupIndex="0" SortIndex="1" SortOrder="Ascending" Caption="Expediente hijo" VisibleIndex="0"></dxwgv:GridViewDataTextColumn>
    
    </Columns>
    
    
    <Settings ShowFilterRow="True" ShowGroupPanel="True" ShowFilterBar="Visible"></Settings>
    
    <StylesEditors>
    <ProgressBar Height="25px"></ProgressBar>
    </StylesEditors>
    </dxwgv:aspxgridview>


    Daniel Hernandez

    miércoles, 2 de octubre de 2019 14:45