如何添加在GridView控件(asp.net)的链接? [英] how to add link in gridview (asp.net)?

查看:130
本文介绍了如何添加在GridView控件(asp.net)的链接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在asp.net VB一个gridview。我想添加的ID列的链接我想打,可登陆到新的页面中的链接等 HTTP:/ /localhost/defualt.aspx?id= (从数据行ID行)。是否有可能与GridView的? code是继

 < ASP:GridView控件ID =GridView1=服务器的AutoGenerateColumns =FALSE
    DataKeyNames =雇员的DataSourceID =SqlDataSource1>
    <列>
        < ASP:绑定列的DataField =雇员HEADERTEXT =雇员
            InsertVisible =FALSE只读=真SORTEX pression =雇员/>
        < ASP:绑定列的DataField =姓氏HEADERTEXT =姓
            SORTEX pression =名字/>
        < ASP:绑定列的DataField =姓HEADERTEXT =姓
            SORTEX pression =名字/>
    < /列>
< / ASP:GridView控件>
< ASP:SqlDataSource的ID =SqlDataSource1=服务器
    的ConnectionString =&其中;%$的ConnectionStrings:NwindConnectionString%>中
    的ProviderName =&其中;%$的ConnectionStrings:NwindConnectionString.ProviderName%>中
    的SelectCommand =SELECT [雇员],[姓氏],[名字] FROM [员工]>
< / ASP:SqlDataSource的>
 

解决方案

您可以使用HyperLinkField字段

 < ASP:HyperLinkField字段DataNavigateUrlFields =雇员
DataNavigateUrlFormatString =/ Default.aspx的?ID = {0}
                            DataTextField =雇员HEADERTEXT =雇员/>
 

I have made a gridview in asp.net vb. and i want to add a link on id columns i want to make a link which can land to new page etc http://localhost/defualt.aspx?id= (id row from datarow) . Is it possible with gridview? code is following

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
    DataKeyNames="EmployeeID" DataSourceID="SqlDataSource1">
    <Columns>
        <asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID" 
            InsertVisible="False" ReadOnly="True" SortExpression="EmployeeID" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
    </Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:NwindConnectionString %>" 
    ProviderName="<%$ ConnectionStrings:NwindConnectionString.ProviderName %>" 
    SelectCommand="SELECT [EmployeeID], [LastName], [FirstName] FROM [Employees]">
</asp:SqlDataSource>

解决方案

You may use HyperLinkField

     <asp:HyperLinkField DataNavigateUrlFields="EmployeeID" 
DataNavigateUrlFormatString="/default.aspx?id={0}"
                            DataTextField="EmployeeID" HeaderText="EmployeeID" />

这篇关于如何添加在GridView控件(asp.net)的链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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