Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2008, 06:44
lucho987
 
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Ayuda Con DataGrid

Hola Tengo el siguente problema. estoy creando un data grid en donde las cabeceras no se muevan y se muevan solo los items para esto utilize dos grillas
a una con los nombres de las columnas y la otra grilla tambien tiene los nombres de las columnas pero esta es la que muestra los datos a esta le oculto la cabecera con un estilo y eso deberia funcionar ala perfeccion, mi problema es que la grilla superior al no desplegarle los datos no muestra las cabeceras. si alguien tiene idea de como mostrar solo las cabeceras le agradeceria la ayuda. Dejo el codigo para que lo revisen .




Código:
<div id="a">
	    <asp:DataGrid Width="100%" ID="gridHeader"  AutoGenerateColumns="false"   runat="server" AllowSorting="true" ShowHeader="true">
	        <HeaderStyle CssClass="Cabecera" />
	        <ItemStyle CssClass="TablasCCAlgunas" />
	        <Columns>
	            <asp:BoundColumn HeaderText="ID" DataField="PAKEY" SortExpression="PAKEY"><HeaderStyle Width="20%" /></asp:BoundColumn>
	            <asp:BoundColumn HeaderText ="Nombre" SortExpression="PANOM" DataField="PANOM"><HeaderStyle Width="60%" /></asp:BoundColumn>
	            <asp:BoundColumn HeaderText="Edit"><HeaderStyle Width="20%" /></asp:BoundColumn>
	        </Columns>
	    </asp:DataGrid>	 
	  </div>
	    <div id="Acciones">
	    <asp:UpdatePanel  ID="gridpanel" UpdateMode="Always" runat="server">
	    <ContentTemplate>
	    <asp:DataGrid  AllowSorting="true" Visible="true" Width="100%"  ID="dgCountry" runat="server" AutoGenerateColumns="false" >
	    <Columns>
	    <asp:BoundColumn  ReadOnly="true" DataField="PAKEY" HeaderText="ID"><HeaderStyle Width="20%" /></asp:BoundColumn>
	    <asp:BoundColumn   ReadOnly="true" DataField="PANOM" HeaderText="Nombre"><HeaderStyle Width="60%" /></asp:BoundColumn>	
	   <asp:TemplateColumn HeaderText="Edit" HeaderStyle-Width="20%">
	   <ItemTemplate>
	   
	   <asp:ImageButton ImageUrl="~/App_Themes/imagenes/Boton EDIT/editA.gif" OnClientClick="visible();" ID="btnEdit" runat="server" OnCommand="EditaPais" CommandArgument='<%# DataBinder.Eval (Container.DataItem, ("PAKEY"))%>' onMouseDown="MM_swapImage('btnEdit','','~/App_Themes/imagenes/Boton EDIT/editC.gif',1)" onMouseOver="MM_swapImage('btnEdit','','~/App_Themes/imagenes/Boton EDIT/editB.gif',1)" onMouseOut="MM_swapImgRestore()" /> 
	   </ItemTemplate>	   
	   </asp:TemplateColumn>  	   
	    </Columns>
	    <ItemStyle  CssClass="TablasCCAlgunas" HorizontalAlign="Center" />
	    <AlternatingItemStyle BackColor="LightBlue" />
	    <SelectedItemStyle BackColor="red" />
	    <HeaderStyle CssClass="esc" />  	     
	    </asp:DataGrid>	
	    </ContentTemplate>
	    </asp:UpdatePanel>    
	  </div>