我在GridView中有2列FirstName
和LastName
。我希望FirstName列中的所有行都處於超鏈接狀態。我已經嘗試過,但沒有工作。我該怎麼做 ?GridView中的超鏈接列
分析器錯誤
Parser Error Message: Databinding expressions are only supported on objects
that have a DataBinding event. System.Web.UI.WebControls.HyperLinkField does not
have a DataBinding event.
代碼:
<asp:GridView ID="CustomersGridView" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="FirstName" HeaderText="First Name" />
<asp:BoundField DataField="LastName" HeaderText="Last Name" />
<asp:HyperLinkField Text='<%# Eval("FirstName") %>' />
</Columns>
</asp:GridView>
我試圖像這樣的 的' NavigateUrl =「www.google.com」> asp:HyperLink> ItemTemplate> asp:TemplateField>但如何創建標題「First Name」? –
TheChampp
編輯我的答案,以便您可以看到如何放置標題文本。僅供參考 - 如果您使用VS,則可以探索gridview嚮導,數據源嚮導或智能感知,然後您將以這種方式瞭解有關您的選項的信息。 – Chains