在GridView1的编辑列里CommandField设置了"编辑","删除"选项后,怎样把"编辑"链接到下一页,也就是点击"编辑"能进入到下一页.高手请教,谢谢!!

解决方案 »

  1.   

    <asp:GridView ID="GridView_Art" runat="server" DataKeyNames="id" AutoGenerateColumns="False">    
        <Columns> 
            <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="Details.aspx?id={0}" HeaderText="编辑" Text="编辑" />
        </Columns> 
    </asp:GridView> 
      

  2.   

    是不是要设置GridView1_RowEditing响应事件?
      

  3.   

    我也是这样设置的呀,但是运行时提示:
    异常详细信息: System.Web.HttpException: GridView“GridView1”激发了未处理的事件“RowEditing”。
      

  4.   

    <asp:GridView ID="GridView1" runat="server" Height="317px" Width="784px" AutoGenerateColumns="False" BorderStyle="None" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging">
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="update.aspx?id={0}"
                        DataTextField="title" HeaderText="标题" />
                    <asp:CommandField ShowDeleteButton="True" HeaderText="操作" ShowEditButton="True" />
                </Columns>
    </asp:GridView>
    但是运行时提示: 
    异常详细信息: System.Web.HttpException: GridView“GridView1”激发了未处理的事件“RowEditing”。
      

  5.   

     System.Web.HttpException: GridView“GridView1”激发了未处理的事件“RowEditing”
    ==
    把你的编辑按钮删除了和RowEditing事件的注册删除了,如果不会做请把你的代码帖详细点
      

  6.   

    我写了代码 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
        {
            GridView1.EditIndex = e.NewEditIndex;
            ShowInfo(); 
        }
    但是还是提示:
    System.Web.HttpException: GridView“GridView1”激发了未处理的事件“RowEditing”。