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>