Also ich hab die Tabelle wie folgt angelegt:
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 103;
LEFT: 56px; POSITION: absolute; TOP: 88px" runat="server"
Width="750px" AllowSorting="True"
OnSortCommand="Sort_Grid" ForeColor="Navy" Font-Size="XX-Small"
Font-Names="Verdana" BorderColor="#111111"
BorderWidth="1px" AutoGenerateColumns="False">
<AlternatingItemStyle
BackColor="#EBEBEB"></AlternatingItemStyle>
<HeaderStyle Font-Size="XX-Small"
Font-Names="Verdana" Font-Bold="True" Wrap="False" ForeColor="#CC0000"
BackColor="#DDDDDD"></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="Name">
<ItemTemplate>
<a
href='weiter.aspx?ID=<%# DataBinder.Eval(Container.DataItem,"ID") %>'>
<%#
DataBinder.Eval(Container.DataItem,"Name") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn
HeaderText="Security">
<ItemTemplate>
<%#
DataBinder.Eval(Container.DataItem,"Security") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn
HeaderText="Approved">
<ItemTemplate>
<%#
DataBinder.Eval(Container.DataItem,"AppDate") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="ToDo">
<ItemTemplate>
<%#
DataBinder.Eval(Container.DataItem,"ToDo") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn
HeaderText="Status">
<ItemTemplate>
<%#
DataBinder.Eval(Container.DataItem,"Status") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Date">
<ItemTemplate>
<%#
DataBinder.Eval(Container.DataItem,"ReqDate") %>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
Da gibt es ein OnSortCommand="Sort_Grid" aber da passiert gar nix, wenn ich auf einen
Header klicke.
Wenn ich die Daten �ber den HTML Part wie oben einbinde scheint die Tabelle anders zu
reagieren als wenn man ein Databind macht
Gru�
Michael W. Schneider
IT-Wizards GmbH
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alexander Zeitler
Sent: Thursday, July 08, 2004 9:00 AM
To: [EMAIL PROTECTED]
Subject: RE: [Asp.net] DataGrid Verhalten
>
> Wenn ich ungebundene Spalten benutze, wie kann ich dann die Sortierung
> zulassen und wenn wir grad dabei sind, wie kann ich einen kleinen
> Pfeil nach oben oder unten im Header der Spalte eintragen, nach der
> sortiert wird?
>
Wenn Du die SortExpression-Property verwendest: die gibts bei
Bound- und TemplateColumns.
den Pfeil bekommst Du so rein (mu�t es nur anpassen auf Header statt Footer):
http://www.aspheute.com/artikel/20040318.htm
Gruss
Alex
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net