2009-12-03 39 views
0

對於新手問題的道歉。我的客戶希望我在他的http://www.flogitdonegal.com/SearchPage.aspx頁面上對gridview做一些小改動。Gridview:在同一列單元格中的超鏈接和說明

請注意標題列是超鏈接的方式來查看更多信息。這來自數據庫中的'BriefDescription'字段。

如何在同一個單元格中標題下的'FullDescription'中添加250個字符,但我不希望它是超鏈接。

本質上它將是2個字段進入同一列。

在此先感謝您的幫助。 約翰

回答

0

如果這是使用GridView,那麼很可能使用TemplateField來顯示HyperLink。

<asp:Label runat="server" id="FullDescLabel" Text='<%# DataBinder.Eval(Container.DataItem, "FullDescription") %>' /> 
0

您需要使用模板列,這裏是一個tutorial解釋其他一些字段的GridView優惠:

內的TemplateField你的ItemTemplate中可以使用如下的東西下面指定其他標籤以及。

<asp:GridView ID="gvwCompounds" runat="server" DataSourceID="objItemsFromYourDB"> 
    <Columns> 
    .... 
    <asp:TemplateField> 
     <ItemTemplate HeaderText="Title"> 
     <asp:HyperLink runat="server" ID="Hperlink1" NavigateUrl='<%# Eval("BriefDescriptionUrl") %>' Text='<%# Eval("BriefDescription") %>' /> 
     <br /> 
     <asp:Label runat="server" ID="Label1" Text='<%# Eval("FullDescription") %>' /> 
     </ItemTemplate> 
    </asp:TemplateField> 
    .... 
    </Columns> 
</asp:GridView>