用datagrid的模板,在其中有一个linkbutton列。linkbutton=<%# name %> 用它打开一个新页面,把它的text通过参数传过去,在新页中得到人名后,在到库中取出来显示

解决方案 »

  1.   

    谢谢,可我不太想用datagrid的模板,且人名是一行排的有其它好办法吗?
      

  2.   

    用datalist,它可以设置每行排列多少个,同样用模板。
      

  3.   

    如果不用datalist,就用for和do while循环,每行每行读取数据。
      

  4.   

    最简单的方法:
    用datalist,设定字段name为模板列linkbutton
    <asp:linkbutton id="linkbutton1" runat="server">
    <%#DataBinder.Eval(Container.DataItem,"name") %>
    </asp:Label>
      

  5.   

    谢谢,可是我是从库中取出一个字符串关于人名的中间用逗号格开(aa,ss,dd,).现在要根据取出的人名数动态生成linkbutton控件?可以去掉逗号成一名字的字符串,可如何使它们为一个个linkbutton控件呢?