BrimbaMedlem sedan dec. 19995 874 inläggFrågan#1 Hej!
Jag har några TemplateColumns i en datagrid, som jag vill sortera.
Det ser ut såhär:
<asp:TemplateColumn sortExpression="fldAlias">
...
<asp:LinkButton id="sortAlias" CommandName="sort" runat="server" />
När jag klickar på min linkButton, så går den in i funktionen som är angiven uppe i datagriden
OnSortCommand="usersGrid_Sort"
huvudet ser ut såhär:
public void usersGrid_Sort(object sender, DataGridSortCommandEventArgs e)
Men när jag försöker skriva ut nedanstående
Response.Write("s:"+(string) e.SortExpression);
så är det tomt hela tiden.
Om jag däremot sättar autoGenerateColumns till true, så skriver den ut riktiga värden.
Någon som vet om jag har missat någonting?
BrimbaMedlem sedan dec. 19995 874 inläggDet märkliga är att det fungerar när jag tar bort min HeaderTemplate och skriver in HeaderText="blubb" i min templateColumn, exempelvis:
<asp:TemplateColumn HeaderText="Epost" SortExpression="fldEmail">
Men enligt denna (http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/datagrid9.src) så skall man kunna använda HeaderTemplate.