如图所示,在GridView中怎么实现操作那列效果。

解决方案 »

  1.   

    在线等,GridView这个东西弄这个太麻烦了,弄了一天了 还没有头绪。
      

  2.   

    GridView的模板字段
    ....
                            <asp:TemplateField HeaderText="操作">
                                <ItemTemplate>
                                    <a href='?action=del&Legal=1&id=<%#Eval("ID")%'>
                                        注销</a>
                                <ItemTemplate>
                            </asp:TemplateField>...
      

  3.   


    <asp:TemplateField HeaderText="操作">
        <ItemTemplate>
          <a href='?action=del&Legal=1&id=<%#Eval("ID")%'> 控制显示的属性='<%#Eval("状态") == ""%>'>
          编辑</a>
          <a href='?action=del&Legal=1&id=<%#Eval("ID")%' 控制显示的属性='<%#Eval("状态") == ""%>'>
          注册</a>
          <a href='?action=del&Legal=1&id=<%#Eval("ID")%' 控制显示的属性='<%#Eval("状态") == "已注册"%>'>
          注销</a>
        <ItemTemplate>
    </asp:TemplateField>
    大概就是这么个意思,具体怎么做,自己再看看。
      

  4.   

    跳转给自己处理,在page_load中去处理
    page_load又跟据action的参数去调用不同的方法进行处理
      

  5.   

    没有代码 给你提供下思路吧,获取gridview中按钮对应行的ID  以ID判断点击的是哪一行然后判断此行的状态,你在gridview中放置的按钮的ID 可以判断点击的是什么按钮, 进而写语句做进一步的数据库操作, 改变状态列的数据就可以
      

  6.   

    多加一个
    <a href='用户编辑.aspx?action=edit&Legal=1&id=<%#Eval("ID")%'>
                                        编辑</a>
      

  7.   

    like this?http://www.cnblogs.com/insus/archive/2013/05/01/3052604.html