问题
datagird怎么+超链接呀?手写的怎么写呀?

解决方案 »

  1.   

    <a href="a.aspx"><%# DataBinder.Eval(Container.DataItem, "uclass") %></a>
      

  2.   

    加个模板列就行啦
    如:
    <ItemTemplate>
      <a href="a.aspx"><%# DataBinder.Eval(Container.DataItem, "Demo") %></a>
    </ItemTemplate>如果要在页面间传递参数的话,在链接后加上 ?参数名=<%# DataBinder.Eval(Container.DataItem, "字段名")> 
    如:
    <ItemTemplate>
      <a href="a.aspx?id=<%# DataBinder.Eval(Container.DataItem, "url") %>"><%# DataBinder.Eval(Container.DataItem, "Demo") %></a>
    </ItemTemplate>
    记住,在C#代码里代应该在绑定时的数据源里含有这个字段。
      

  3.   

    并设置url字段为你要带的参数的数据库字段 和url格式字符串:为你要链接的页面,例如default.aspx?parametername={0}&.....
      

  4.   

    DataGrid 里不是有超链接列吗?  用那个啊~
      

  5.   

    <ItemTemplate>
      <a href="a.aspx?id=<%# DataBinder.Eval(Container.DataItem, "url") %>"><%# DataBinder.Eval(Container.DataItem, "Demo") %></a>
    </ItemTemplate>