为新手问题道歉。我的客户希望我在http://www.flogitdonegal.com/SearchPage.aspx页面上对gridview进行一些小改动。
注意Title列是超链接的方式,以查看更多信息。这来自数据库中的“BriefDescription”字段。
如何从同一单元格中标题下面的“FullDescription”添加250个字符,但我不希望它是超链接。
基本上它将是2个字段进入同一列。
提前感谢所有帮助。 约翰
答案 0 :(得分:0)
如果这是使用GridView,您最有可能使用TemplateField来显示HyperLink。
在TemplateField的ItemTemplate中,您可以使用以下内容在下面指定其他标签:
<asp:Label runat="server" id="FullDescLabel" Text='<%# DataBinder.Eval(Container.DataItem, "FullDescription") %>' />
答案 1 :(得分:0)
您需要使用TemplateField,这里是一个tutorial,它解释了GridView提供的其他一些字段。
<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>