web controls:
Parser Error Message: Databinding expressions are only supported on objects
that have a DataBinding event. System.Web.UI.WebControls.TemplateField does
not have a DataBinding event.
Source Error:
Line 65: GridLines="None">
Line 66: <Columns>
Line 67: <asp:TemplateField
SortExpression='<%#((Podcast)Container.DataItem).T itle %>'>
Line 68: <ItemTemplate>
Line 69: <asp:HyperLink
I also tried putting the SortExpression into the Hyperlink control, no luck:
<asp:GridView
ID="gvPodcasts"
runat="server"
AllowPaging="true"
PageSize="3"
AllowSorting="true"
AutoGenerateColumns = "False"
><Columns>
<asp:TemplateField
SortExpression='<%#((Podcast)Container.DataItem).T itle %>'>
<ItemTemplate>
<asp:HyperLink ID="hlTitle" runat="server"
Text='<%#((Podcast)Container.DataItem).Title %>'
NavigateUrl='<%#((Podcast)Container.DataItem).URL %>'/>
<br /><br />
<asp:Label ID="lblDescription" runat="server"
Text='<%#((Podcast)Container.DataItem).Description %>'></asp:Label>
<br /><br />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#000000" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"
HorizontalAlign="Center" />
<HeaderStyle BackColor="#EFBA67" Font-Bold="True" />
<AlternatingRowStyle BackColor="#F8F8F7" />
</asp:GridView>
--
dba123