如何添加在GridView控件(asp.net)的链接? [英] how to add link in gridview (asp.net)?
本文介绍了如何添加在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屋!
查看全文