cesark
Programmer
- Dec 20, 2003
- 621
I am loading a page with a datagrid control that contains a ‘HyperLinkColumn’, thus:
And when I load the page I receive this error:
Parser Error Message: System.Web.UI.WebControls.DataGridColumnCollection must have items of type 'System.Web.UI.WebControls.DataGridColumn'. 'asp:hyperlink' is of type 'System.Web.UI.WebControls.HyperLink'.
Line 182: <asp:hyperlink DataTextField="Company_name" HeaderText="Company" ItemStyle-Width="250" DataNavigateUrlField="Company_num” DataNavigateUrlFormatString="detail_company.aspx?id={0}"></asp:hyperlink>
But.. HyperLinkColumn isn’ t a column type of DataGrid control?
Thank you,
Cesar
Code:
<asp:datagrid ID="offers_list" AutoGenerateColumns="false"
AllowPaging="true" AllowCustomPaging="true" PageSize="20" PagerStyle-Visible="false"
HeaderStyle-CssClass="letter3" HeaderStyle-BackColor="#FFFFFF" HeaderStyle-Height="25" HeaderStyle-VerticalAlign="bottom"
AlternatingItemStyle-BackColor="#FFFFFF" CssClass="tableResults"
BackColor="#ECF1E2" ItemStyle-Height="30" GridLines="None" runat="server">
<Columns>
<asp:BoundColumn DataField="theDate" HeaderText="Date" SortExpression="Date" DataFormatString="{0:d}" ItemStyle-Width="85">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundColumn>
[b]<asp:hyperlink DataTextField="Company_name" HeaderText="Company" ItemStyle-Width="250" DataNavigateUrlField="Company_num" DataNavigateUrlFormatString="detail_company.aspx?id={0}"></asp:hyperlink>[/b]
<asp:BoundColumn DataField="Offer_title" HeaderText="Offer Title" ItemStyle-Width="425">
</asp:BoundColumn>
<asp:BoundColumn DataField="City_name" HeaderText="City" ItemStyle-Width="125">
</asp:BoundColumn>
</Columns>
</asp:datagrid>
And when I load the page I receive this error:
Parser Error Message: System.Web.UI.WebControls.DataGridColumnCollection must have items of type 'System.Web.UI.WebControls.DataGridColumn'. 'asp:hyperlink' is of type 'System.Web.UI.WebControls.HyperLink'.
Line 182: <asp:hyperlink DataTextField="Company_name" HeaderText="Company" ItemStyle-Width="250" DataNavigateUrlField="Company_num” DataNavigateUrlFormatString="detail_company.aspx?id={0}"></asp:hyperlink>
But.. HyperLinkColumn isn’ t a column type of DataGrid control?
Thank you,
Cesar