asp.net中 gridview添加hyperlink我想点击后根据字段的ID显示出这个ID的完整内容hyperlink跳出新的页面很简单,关键是新的页面是如何取到这个gridview的id高人指点下!!!
解决方案 »
- 问个问题哦,用asp的代码可以写在vs2005里面么
- dropdownlist追加数据
- GridView分页绑定到DropDownList1里出错!!
- 现在有一个三层 B/S结构系统,(浏览器、WEB服务器、数据库)
- 如何不用Upload控件,制作弹出一个打开文件的窗口?
- Asp.net c#水晶报表 ,马上给分、
- 请教各位大哥一个问题,相当于送分给大家,马上结贴~
- 关于 ReportViewer控件打开出现乱码的问题!!!!
- 极简单的问题,可我就是忘了,怎么把A转换成ASCII码 有劳大虾们了!
- vs2010 system.data.sqlclient.sqlexception 列名gxrq无效
- studyid 注册时无法超过10
- bing翻译申请的appId有时间限制?
http://www.byywee.com/page/M0/S623/623408.html
Width="600px" AllowPaging="True"
onpageindexchanging="GridView1_PageIndexChanging1" PageSize="20"
EmptyDataText=" 对不起,暂无数据!" CssClass="gridview"
onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="顾客代码" ItemStyle-CssClass="style1">
<ItemTemplate>
<a href="MsKokyakuInf.aspx?id=<%#Eval("kokyakucd") %>" style="text-decoration:none"><%#Eval("kokyakucd")%></a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="顾客姓名" ItemStyle-CssClass="style1">
<ItemTemplate>
<a href="MsKokyakuInf.aspx?id=<%#Eval("kokyakucd") %>" style="text-decoration:none"><%#Eval("Nm") %></a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作" ItemStyle-CssClass="style1">
<ItemTemplate>
<img src="../JcasImg/add_update.png" alt="" style="width:15px; height:15px;" />
<a href="MsKokyakuInf.aspx?id=<%#Eval("kokyakucd") %>" style="text-decoration:none">查看</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataRowStyle ForeColor="Red" />
<PagerSettings Visible="False" />
</asp:GridView> 点击顾客代码跟或是操作中的查看跳转至顾客详细信息页面
public void Bind()
{
String ID = Request["id"].ToString();
//绑定到DetailsView中
DetailsView2.DataSource = dll.getDetail(ID);
DetailsView2.DataBind();
}
你说的是这不??
我在这个gridview中添加hyperlinkfield。然后链接到一个detailview。aspx的页面,这个页面是由很多label组成的,显示的是具体的字段的信息,但是现在的问题是,我如何来取得hyperlinkfield的id呢?下面是例子
id name
a 中国 查看(hyperlinkfield)
b 美国 查看(hyperlinkfield)
c 日本 查看(hyperlinkfield)
每当我点击查看的时候,是根据id的值来显示对应id的所有内容,我就是不知道这个id是怎么来取
现在label已经是可以取到对应数据库中的值,数据库中字段类型都是文本或者备注请大家帮帮忙!谢谢
<asp:HyperLink ID="hlink" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="link"></asp:HyperLink>后台代码:
if (e.CommandName == "link")
{
string id = e.CommandArgument.ToString();
}后台id就是你绑定时的此条记录的ID