在Gridview中添加超链接列
2个回答
推荐于2017-06-09
展开全部
在【可用字段】里选择HyperLinkField,单击【添加】按钮。
然后选择在【选定的字段】中镇乱顷,选择刚添加的这个HyperLinkField。
在右边按照图示进行设置:
外观-Text:设置链接的文字。
外观-HeaderText:设置链接列的标题。
数据-DataNavigateUrlFields:设置超链接要传陪悉递的参数,这里写的“id,name”表示要传递id和name这两个字段的值,注意用逗号分隔,可以设置多个字段。
数据-DataNavigateUrlFormatString:设置要链接到的页面和传递的参数。Default2.aspx?id={0}&name={1}表示御陆要链接到Default2.aspx页面。这里的{0}表示在形成链接时{0}将会被DataNavigateUrlFields中设置的第一个参数实际的值替代,在我们这里是id,{1}将会被name的实际值替代。最终形成的页面代码如下:<asp:GridView ID="cityList" runat="server" AutoGenerateColumns="False"> <Columns> <asp:BoundField DataField="id" HeaderText="编码" /> <asp:BoundField DataField="name" HeaderText="名称" /> <asp:HyperLinkField DataNavigateUrlFields="id,name" DataNavigateUrlFormatString="Default2.aspx?id={0}&name={1}" HeaderText="操作" Text="修改" /> </Columns></asp:GridView>这段代码你坐一下参考吧,希望能帮助到你
然后选择在【选定的字段】中镇乱顷,选择刚添加的这个HyperLinkField。
在右边按照图示进行设置:
外观-Text:设置链接的文字。
外观-HeaderText:设置链接列的标题。
数据-DataNavigateUrlFields:设置超链接要传陪悉递的参数,这里写的“id,name”表示要传递id和name这两个字段的值,注意用逗号分隔,可以设置多个字段。
数据-DataNavigateUrlFormatString:设置要链接到的页面和传递的参数。Default2.aspx?id={0}&name={1}表示御陆要链接到Default2.aspx页面。这里的{0}表示在形成链接时{0}将会被DataNavigateUrlFields中设置的第一个参数实际的值替代,在我们这里是id,{1}将会被name的实际值替代。最终形成的页面代码如下:<asp:GridView ID="cityList" runat="server" AutoGenerateColumns="False"> <Columns> <asp:BoundField DataField="id" HeaderText="编码" /> <asp:BoundField DataField="name" HeaderText="名称" /> <asp:HyperLinkField DataNavigateUrlFields="id,name" DataNavigateUrlFormatString="Default2.aspx?id={0}&name={1}" HeaderText="操作" Text="修改" /> </Columns></asp:GridView>这段代码你坐一下参考吧,希望能帮助到你
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
你这个是什么问题,也不问清楚,要添加就直接到模版编辑中添加就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询