datagrid中某列标题运行时不显示,列宽和列标题都设置了;列宽是按照设置显示的,列中内容都在,只是没有列标题啦,有谁碰到过这种情况啊,请指教!

解决方案 »

  1.   

    <TR>
    <TD vAlign="top" align="center">
    <div align="center"><asp:datagrid id="dgEntList" runat="server" Width="756px" BorderColor="SeaGreen" AllowPaging="True"
    CellPadding="6" AutoGenerateColumns="False">
    <AlternatingItemStyle BackColor="Honeydew"></AlternatingItemStyle>
    <HeaderStyle BackColor="DarkSeaGreen"></HeaderStyle>
    <Columns>
    <asp:BoundColumn DataField="ccompcode" HeaderText="代码">
    <HeaderStyle Width="20%"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="ccompname" HeaderText="名称">
    <HeaderStyle Width="40%"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="ccompregion" HeaderText="所属地区">
             <HeaderStyle Width="30%"></HeaderStyle>          
             </asp:BoundColumn>
    <asp:TemplateColumn HeaderText="操作">
    <HeaderStyle Width="10%"></HeaderStyle>
    <ItemTemplate>
    <asp:LinkButton id="LinkButton2" runat="server" ForeColor="DodgerBlue" CommandName="Edit">编辑</asp:LinkButton>
    <asp:LinkButton id="LinkButton3" runat="server" ForeColor="DodgerBlue" CommandName="Delete">删除</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle Visible="False"></PagerStyle>
    </asp:datagrid></div>
    </TD>
    </TR>
    这个是该datagrid的代码,第三列不能正常显示!
      

  2.   

    源文件中没有对这些东西进行任何设置的,以前出现过一次,我把datagrid删除后又重建的,但是不知道是什么原因引起的,感觉很郁闷!
      

  3.   

    <HeaderStyle Width="30%"></HeaderStyle>
    ================>
     <HeaderStyle Width="30%">窗口标题</HeaderStyle>