如何在datagrid中动态创建超链接?

时间:2013-11-06 11:06:45

标签: c# asp.net datagrid

我正在使用c#和asp.net开发一个站点。 我想在运行时创建超链接。 我的超链接将是 www.xxx.com?id=1 我希望根据我的查询结果更改id值。谁能告诉我怎么做到这一点? 我试过的我的代码在这里

   gv.DataSource = dataTable;
   HyperLinkField HLF = new HyperLinkField();
   HLF.NavigateUrl = "www.xyxyxy.com?id=1";
   HLF.Text = "View";
   HLF.HeaderText = "View Details";
   HLF.Visible = true;
   gv.Columns.Add(HLF);
   gv.DataBind();
   gv.AutoGenerateColumns = true;

在这段代码中我不能使用任何循环来改变它。任何人都可以告诉我如何在运行时为id指定不同的值?

 Datatable dTable=new Datatable; 
 dTable= getConn.GetDtable("Select id from Employ"); 

此查询将为数据表设置值。我想在我的超级链接中添加该ID

0 个答案:

没有答案