在GridView中某一列要做成超链接的形式,并且要带几个参数,请问怎么写??

hexinyu2005 2007-04-03 09:42:14
aaa.aspx?a=&b=&c=
...全文
239 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aden 2007-04-03
  • 打赏
  • 举报
回复
<a href='<%# string.Format("List.aspx?ID={0}&Company={1}",DataBinder.Eval(Container.DataItem, "ID"),DataBinder.Eval(Container.DataItem, "Company")) %>'>查看</a>
asdfsadfasdfafa 2007-04-03
  • 打赏
  • 举报
回复
<asp:DataGrid ID="dg1" runat="server">
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="col1" DataNavigateUrlFormatString="Category.aspx?a={0}"
DataTextField="col1" FooterText="col1" HeaderText="col1" Text="col1"></asp:HyperLinkColumn>
</Columns>
</asp:DataGrid>
--------------------------cs
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn("col1", System.Type.GetType("System.String"));
DataColumn dc2 = new DataColumn("col2", System.Type.GetType("System.String"));
DataColumn dc3 = new DataColumn("col3", System.Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);

DataRow dr = dt.NewRow();
dr[0] = "a1";
dr[1] = "b2";
dr[2] = "c3";

dt.Rows.Add(dr);

dg1.DataSource = dt;
dg1.DataBind();
}
hexinyu2005 2007-04-03
  • 打赏
  • 举报
回复
我带有几个参数呀,楼上的可能没看清楚
emanlee 2007-04-03
  • 打赏
  • 举报
回复
编辑列-〉添加 HyperLinkField列-〉设置属性DataNavigateUrlFields,DataNavigateUrlFormatString
emanlee 2007-04-03
  • 打赏
  • 举报
回复
以下是一个显示“修改”的HyperLinkField,点击时跳转到BulletinModify.aspx?bulletinID={0},可以在BulletinModify.aspx中修改本条记录。
----------------------------------------------------------------------------------
<asp:HyperLinkField DataNavigateUrlFields="ID_NonPersonnel" DataNavigateUrlFormatString="NonPersonnel.aspx?ID_NonPersonnel={0}"
DataTextFormatString="修改" HeaderText="修改" Text="修改"><ItemStyle Height="20px" HorizontalAlign="Center" /> <HeaderStyle CssClass="GridBK" /></asp:HyperLinkField >

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧