问一个模板列排序的问题,datagrid设置了允许排序的选项,但模板列的HeaderText就看不到了
<asp:TemplateColumn SortExpression="DEPT_CD" HeaderText="CD">
<HeaderStyle Width="10%"></HeaderStyle>
<ItemStyle VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:TextBox id="txtSchCompCD" CssClass="masterInput" Runat="server" MaxLength="6" Visible="False"></asp:TextBox>
<asp:Label id="lblSchCompCD" CssClass="masterInput" Runat="server"></asp:Label>
</ItemTemplate> </asp:TemplateColumn>为了能让列的名字能显示出来,我在HeaderTemplate里加上了列的名字,但这样一来,模板列又不能排序了
<asp:TemplateColumn SortExpression="DEPT_CD">
<HeaderStyle Width="10%"></HeaderStyle>
<ItemStyle VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:TextBox id="txtSchCompCD" CssClass="masterInput" Runat="server" MaxLength="6" Visible="False"></asp:TextBox>
<asp:Label id="lblSchCompCD" CssClass="masterInput" Runat="server"></asp:Label>
</ItemTemplate>
                        <HeaderTemplate>
                            CD
                        </HeaderTemplate>
</asp:TemplateColumn>请问怎样才能又排序又能显示列的名字?谢谢