我的 Gridview 中有一个列,其中有一个TemplateField
带有 URL。现在我的问题是,Text="Details"
而不是Details
我想要的P_D_Name
。
这是我的代码:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="P_D_Name" HeaderText="P_D_Name"
SortExpression="P_D_Name" Visible="False" />
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" Text="Details" Target="_blank" NavigateUrl='<%# "MYURL" + Eval("P_D_Name")%>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>