<asp:BoundColumn DataField="Product_Codify" SortExpression="Product_Codify" HeaderText="产品编码">
<HeaderStyle ForeColor="#F3F3F3"></HeaderStyle>
                                 </asp:BoundColumn>
在BoundColumn 指明排序字段用SortExpression
那么在
<asp:TemplateColumn>

<HeaderTemplate>
产品状态
</HeaderTemplate>
<ItemTemplate>
<asp:Label id="Label3" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Habitus").ToString().Trim() %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
这里面怎么指明排序字段??