在GridView中制作超链接 [英] make hyperlink in gridview

查看:77
本文介绍了在GridView中制作超链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


如何在三列之间合并并同时使结果成为gridview中的链接

merg的代码是

Hi
How can I merge between three columns and the same time make the result as link in gridview

the code for merg is

<asp:TemplateField HeaderText="Name" >
                    <ItemTemplate>

                            <%# Eval("FIRST_NAME") +""+  Eval("FATHER_NAME") +"" + Eval("FAMILY_NAME")%>

                    </ItemTemplate>



                </asp:TemplateField>





超链接的代码为:





the code for hyperlink is:

<asp:HyperLinkField DataNavigateUrlFields="Name" HeaderText="Name" DataNavigateUrlFormatString="sch.aspx?ID={0}"  DataTextField="Name" Target="_blank"> </asp:HyperLinkField>


换句话说,数据库中没有名为(Name)的字段.因为它是合并后的新同伴(firstName,fatherName和familyName)出现

谢谢


In another word, there is no field called (Name ) in the database. because it is a new coulmn appear after merged (firstName,fatherName and familyName)

Thanks

推荐答案

在TemplateField的ItemTemplate中使用ASP.net HyperLink控件

Use an ASP.net HyperLink control in the TemplateField''s ItemTemplate

<asp:TemplateField HeaderText="Name" >
<ItemTemplate>
        <asp:HyperLink ID="hypSomeLink" runat="server" Text='<%# Eval("FIRST_NAME") %>' />                 
</ItemTemplate>
</asp:TemplateField>


Use Name Instead Of

select FIRST_NAME+FATHER_NAME+FAMILY_NAME as Name from table


<asp:HyperLink ID="hyp_Isfresher" NavigateUrl='<%#"Your Link %>'
                                                Text='<%#Eval("Name")%>' runat="server"></asp:HyperLink>


<ItemTemplate>
<%# Eval("Name")%>
 </ItemTemplate>


您使用数据列表控件:-
现在与您的
相同
You use the datalist control:-
Now same as your
<ItemTemplate>
                            <%# Eval("FIRST_NAME") +""+  Eval("FATHER_NAME") +"" + Eval("FAMILY_NAME")%>
                    
e>
<a target="_balank" style="color:#0000FF;" href=''<%# "sch.aspx?ID="+ DataBinder.Eval(Container.DataItem,"ID").Tostring() %>'' shape="rect">View full size</a> 
</ItemTemplat>


这篇关于在GridView中制作超链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆