效果(只为显示后的html):
<a href='http://localhost/1.aspx?id=1'>标题一</td><br>
<a href='http://localhost/1.aspx?id=2'>标题二</td><br>
<a href='http://localhost/1.aspx?id=3'>标题三</td><br>
<a href='http://localhost/1.aspx?id=4'>标题四</td><br>
<a href='http://localhost/1.aspx?id=5'>标题五</td><br>
<a href='http://localhost/1.aspx?id=6'>标题六</td>
用DataGrid能不能实现?

解决方案 »

  1.   

    DataSet ds;//你的数据集
    foreach(DataRow dr in ds.Tables[0].Rows)
    {
    Response.write("<tr><td>");
    Response.Write("<a  href=aa.aspx?id="+ds.Tables[0].Rows[0]["i"].ToString()+">"+ds.Tables[0].Rows[0]["name"].ToString()+"</a>");
    Response.write("</td></tr>");
    }
      

  2.   

    2.用DataGrid。为“URL 字段”框输入值以指定要传递的数据字段,并且在“URL 格式字符串”中为包括目标页的 URL 定义格式。例如,若要将数据源中 LastName 字段的值传递给有关津贴的页,则“URL 字段”应设置为 LastName,“URL 格式字符串”应设置为 Benefits.aspx?LastName={0}。