能说的再明白些吗,怎样关联,我没有在向导里找到onclick事件
解决方案 »
- 那问题我解决了
- 进销存系统
- 编译器错误消息: CS0117: “Cart”并不包含“gvCart”的定义
- C#邮件问题。错误提示:邮箱不可用。 服务器响应为: Óû§±»Ëø¶¨
- asp下拉框列表中如何获取数据表里的字段
- 请教:如何将ppt文件转换为flash格式的文件。
- asp GridView1跳转分页的实现代码
- 急!!!关于Response.Redirect()的问题,请各位帮助解决!
- 打开项目打开项目时出错:无法从web 服务器获取项目文件,无法打开项目文件‘lgy’,位于服务器 'htt//localhost 'web 'lgy'不存在??
- vs2010安装ajax
- .net对回帖内容的引用功能怎么实现
- access查询的时候,怎么创建排序列?
DataSourceID="jianweinews" ShowHeader="False" Width="189px" GridLines="None" EmptyDataText="还没有数据" >
<Columns>
<asp:TemplateField ItemStyle-CssClass="hawk110" >
<ItemTemplate >
<asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle BorderStyle="None" />
</asp:GridView>如果Eval("newsID")不会绑定的话就直接赋予给GridView 的一个数据源 数据源中包含newsID列。第二种 自己设置NavigateUrl
<asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False"
onrowdatabound="GridView3_RowDataBound" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"><%#Eval("Name") %></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
后台
protected void GridView3_RowDataBound(object sender, GridViewRowEventArgs e)
{
string[] url = { "1.aspx", "2.aspx", "3.aspx" };
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink hl = e.Row.FindControl("HyperLink1") as HyperLink;
hl.NavigateUrl = url[e.Row.RowIndex];//这里超链接只是例子,具体设置为什么在自己修改
}
}