GridView里的 hyperlink 怎么用啊? 楼主如果要用这个HyperLink,前提是知道QueryString 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 default.aspx页面<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" > <Columns> <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="Details.aspx?id={0}" Text="查看详细资料" /> </Columns></asp:GridView> Details.aspx可以根据string id = Request.QueryString["id"];得到id值后再到数据库检索相应信息 databound事件中绑定HyperLinkField 的连接地址! 你给个连接地址,并带上参数就行了~~如 AAA.ASPX?ID=<%# Eval("ID")%> HyperLinkField Field_BidID = new HyperLinkField(); Field_BidID.DataTextField = "数据库字段名"; Field_BidID.HeaderText = "连接"; Field_BidID.ItemStyle.HorizontalAlign = HorizontalAlign.Center; this.GridView_Email.Columns.Add(Field_BidID); protected void GridView_Email_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { HyperLink href = (HyperLink)e.Row.Cells[0].Controls[0]; string text= href.Text; string Url =“default.aspx”; href.NavigateUrl = Url + "?ID=" + text; } } 请教关于System.Diagnostics.Process.Start(filename)的问题 修改文件的问题 怎样把DataSet中的数据插入到SQL数据库中 csc 命令 如何添加版本描述 谢谢各位 c#如何判断菜单正在被使用 如何对dataset进行二次筛选 远程桌面连接运行服务端? 用一个记录集更新另一记录集的问题 如何在office程序中增加自己的工具栏 是这样的,我想在c#里面定义一个list<Class>,在这里面放入我查出的所有班级,但是我不知道怎么放,求答案!!!!! 正则表达式 关于Winform 和 Wpf 的问题,谢谢!
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="Details.aspx?id={0}" Text="查看详细资料" />
</Columns>
</asp:GridView> Details.aspx
可以根据
string id = Request.QueryString["id"];
得到id值后再到数据库检索相应信息
Field_BidID.DataTextField = "数据库字段名";
Field_BidID.HeaderText = "连接";
Field_BidID.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
this.GridView_Email.Columns.Add(Field_BidID);
protected void GridView_Email_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink href = (HyperLink)e.Row.Cells[0].Controls[0];
string text= href.Text;
string Url =“default.aspx”;
href.NavigateUrl = Url + "?ID=" + text;
}
}