Gridview中点击编辑实现页面跳转的几种方式总结

原创 2015年11月20日 10:32:24

方法一:利用Gridview的onselectedindexchanged事件

  页面代码:

 <asp:GridView ID="gvBrandsList" runat="server" AutoGenerateColumns="False" GridLines="Horizontal"

                        Width="100%" CssClass="edi_blue_table ca" BorderWidth="0px" 

                          onselectedindexchanged="gvBrandsList_SelectedIndexChanged">

        </asp:GridView>

后台代码:

 protected void gvBrandsList_SelectedIndexChanged(object sender, EventArgs e)
    {
        //跳到编辑页面
        Response.Redirect("EditBrands.aspx?BrandsId=" + this.gvBrandsList.SelectedRow.Cells[0].Text ));
    }

方法二:利用input的onclick事件

页面代码:

 <asp:TemplateField HeaderText="操作" ShowHeader="False">

                        <ItemTemplate>

                            <input type="button" class="btn_blue s " value="编辑" onclick="javascript:window.location.href='EditConsumeRecord.aspx?systemid=<%=systemid %>&seqid=<%# Eval("seqid") %>'" />

                        </ItemTemplate>

                        <ItemStyle HorizontalAlign="Center" />

                    </asp:TemplateField>

方法三:利用<asp:Button>的OnClick事件

页面代码:

<asp:TemplateField HeaderText="操作" ShowHeader="False">

                                <ItemTemplate>

                                    <asp:Button ID="btnAudit" runat="server" CssClass="btn_blue_2w" OnClick="btnAudit_Click"

                                        Text="编辑" CommandArgument=' <%# Eval("aid") + "," + Eval("aname")  %>' />

                                </ItemTemplate>

                                <ItemStyle HorizontalAlign="Center" />

                            </asp:TemplateField>

后台代码:

protected void btnAudit_Click(object sender, EventArgs e)

    {

        Button btn = (Button)sender;

        string[] str = btn.CommandArgument.Split(',');

        string menu = dt.Rows[0]["menuid"].ToString();

        Response.Redirect("EditAuthority.aspx?aid=" + str[0].ToString());
    }

福利:Gridview中某一单元格的变化对同一行另一单元格影响的处理(下面以某一个文本框离开时对另一个文本框值的影响为例)

 protected void txtTextValue_TextChanged(object sender, EventArgs e)
    {

        TextBox txtTextValue = (TextBox)sender;


        TableCell cell = (TableCell)txtTextValue.Parent;


        GridViewRow item = (GridViewRow)cell.Parent;


        //TextBox txtFullSpell = (TextBox)item.Cells[2].FindControl("txtFullSpell");


        TextBox txtFullSpell = (TextBox)item.FindControl("txtFullSpell");


        txtFullSpell.Text = cctss.GetAllChangeChrs(txtTextValue.Text.Trim());
    }



版权声明:本文为博主原创文章,未经博主允许不得转载。

GridView跳转到另外一个页面2种方法

方法一(转载)                         OnRowUpdating="GridView1_RowUpdating" OnRowCancelingEdit="GridView1_...
  • GINA620
  • GINA620
  • 2007年04月16日 11:52
  • 3762

使用Gridview控件的链接实现页面跳转并且传值

1.使用       是在绑定控件DataBind()方法执行时被执行,用于数据绑定 ,其中WIP_NO为数据库中的字段                        " ...
  • zdhlwt2008
  • zdhlwt2008
  • 2016年06月15日 14:26
  • 1936

GridView代码方式新增、修改、删除(新增弹出窗体,完成后关闭并刷新主页面)

本人原创,转载请注明地址 。这篇文章主要是用代码方式使用GridView进行新增、修改、删除,新增是用弹出新窗体的方式,完成后关闭新增窗体并且刷新页面和GridView。代码节选自本人的工程,具体的数...
  • ahshow
  • ahshow
  • 2008年02月14日 10:17
  • 3883

使用Gridview控件的链接实现页面跳转并且传值

1.使用       是在绑定控件DataBind()方法执行时被执行,用于数据绑定 ,其中WIP_NO为数据库中的字段                        " ...
  • zdhlwt2008
  • zdhlwt2008
  • 2016年06月15日 14:26
  • 1936

js点击button按钮跳转到另一个新页面

js点击button按钮跳转到另一个新页面 投稿:whsnow 字体:[增加 减小] 类型:转载 时间:2014-10-10 我要评论 点击按钮怎么跳转到另外一个页面呢?点击图片要跳转到新的页面时...
  • qq_26222859
  • qq_26222859
  • 2016年05月25日 20:21
  • 3451

几种方式实现Javaweb页面跳转

背景:         自己经手的一个java项目要实现带参页面跳转和页面跳转,完成任务后,总结一下自己知道了的几种方式。 实现:          首先我们有两大种方式来实现页面跳转:1、JS(...
  • u013045878
  • u013045878
  • 2016年08月21日 21:54
  • 9770

js实现页面跳转的几种方式

  • 2007年11月20日 22:18
  • 532B
  • 下载

知识共享-Android实现页面跳转的几种方式(雷惊风).

  • 2012年09月22日 16:20
  • 63KB
  • 下载

javascript实现页面跳转的几种方式

第一种: window.location.href="login.jsp"; //注:和标签 用法基本相同 第二种: alert("返回上次操作...
  • aaronuu
  • aaronuu
  • 2011年12月05日 11:47
  • 2341

Android实现页面跳转的几种方式(转贴)

Android实现页面跳转的几种方式  (2011-03-08 15:51:57)转载标签:  杂谈分类: Android第一种方式,用action来跳转。  1、使用Action跳转,如果有一...
  • liucanrui
  • liucanrui
  • 2011年05月24日 23:12
  • 1871
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Gridview中点击编辑实现页面跳转的几种方式总结
举报原因:
原因补充:

(最多只允许输入30个字)