的Telerik的GridView的我做它使用Telerik的组件的.NET应用程序,插入超链接在.NET
,所以我使用Telerik的的网格视图,现在我想用中的超链接Telerik的但如何我能做到这一点,
我熟悉ActionLinks在Telerik的,
但现在想实现在Telerik的超链接。
的Telerik的GridView的我做它使用Telerik的组件的.NET应用程序,插入超链接在.NET
,所以我使用Telerik的的网格视图,现在我想用中的超链接Telerik的但如何我能做到这一点,
我熟悉ActionLinks在Telerik的,
但现在想实现在Telerik的超链接。
像这样的事情会为你工作
<radg:RadGrid ID="RadGrid1" runat="server" CssClass="RadGrid" Width="95%" AutoGenerateColumns="False"
PageSize="7" AllowPaging="True" OnNeedDataSource="RadGrid1_NeedDataSource">
<MasterTableView>
<Columns>
<radg:GridBoundColumn DataField="Title" HeaderText="Title" UniqueName="Title" />
<radg:GridHyperLinkColumn DataTextField="City" DataNavigateUrlField="City" DataNavigateUrlFormatString="http://www.google.com/search?q={0}" />
</Columns>
</MasterTableView>
</radg:RadGrid>
编辑
您可以动态地从后面的代码添加GridHyperLinkColumn这样。
GridHyperLinkColumn hyperLinkColumn = new GridHyperLinkColumn();
RadGrid1.Columns.Add(hyperLinkColumn);
hyperLinkColumn.DataTextField = "City";
hyperLinkColumn.DataNavigateUrlField = "City";
hyperLinkColumn.DataNavigateUrlFormatString = "http://www.google.com/search?q={0}";
如果您正在讨论网格内部的链接,则可以使用GridHyperLinkColumns 。从你的问题来看,这不是很清楚。
<telerik:GridHyperLinkColumn FooterText="HyperLinkColumn footer" DataTextFormatString="Search Google for '{0}'"
DataNavigateUrlFields="CompanyName" UniqueName="CompanyName" DataNavigateUrlFormatString="http://www.google.com/search?hl=en&q={0}&btnG=Google+Search"
HeaderText="HyperLink<br/>Column" DataTextField="CompanyName">
就定期的超链接控制而言; Telerik没有一个。您可以使用正常的<asp:Hyperlink ../>
控制
你和我似乎总是回答同一个问题;) –
@JamesJohnson大声笑,真的。 :) – Icarus
你们都给我正确的建议,谢谢,现在请告诉我如何动态地在telerik girdview中制作超链接。 –
随着RadGrid
你基本上有两种选择:GridHyperLinkColumn
或GridTemplateColumn
。
GridHyperLinkColumn
<telerik:GridHyperLinkColumn
DataNavigateUrlFormatString="/somepage.aspx?foo={0}&bar={1}"
DataNavigateUrlFields="Column1, Column2"
DataTextField="Column3">
</telerik:GridHyperLinkColumn>
GridTemplateColumn
<telerik:GridTemplateColumn HeaderText="Foo">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" Text="Details" NavigateUrl='<%#String.Format("/somepage.aspx?foo={0}&bar={1}", Eval("Column1"), Eval("Column2"))%>' />
</ItemTemplate>
</telerik:GridTemplateColumn>
如何动态地在telerik girdview中创建超链接。 –
谢谢,我接受。 –
如何动态地在telerik girdview中创建超链接。 –
只需简单记录一下,你所说的“DataNavigateUrlField”应该是“DataNavigateUrlFields”,因为这是API上真正存在的属性。 – XpiritO