为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

GridView按钮事件

2013-09-05 6页 doc 112KB 21阅读

用户头像

is_163262

暂无简介

举报
GridView按钮事件  引用 井底的驴   CommandArgument是做什么用的? 求助:在GridView中添加按钮后,如何触发按钮的各种事件? .net 2007-02-08 17:51:59 阅读130 评论5   字号:大中小 订阅  我按照这个例子讲解作了,但是触发按钮事件不成功。 在GridView中添加按钮后,如何触发按钮的各种事件? 1.在GridView的“编辑列”属性窗口中,增加新的Botton列。 2.然后在该窗口右边属性中,将外观项下的ButtonType设置一下,设置项有:如:Link、B...
GridView按钮事件
  引用 井底的驴   CommandArgument是做什么用的? 求助:在GridView中添加按钮后,如何触发按钮的各种事件? .net 2007-02-08 17:51:59 阅读130 评论5   字号:大中小 订阅  我按照这个例子讲解作了,但是触发按钮事件不成功。 在GridView中添加按钮后,如何触发按钮的各种事件? 1.在GridView的“编辑列”属性窗口中,增加新的Botton列。 2.然后在该窗口右边属性中,将外观项下的ButtonType设置一下,设置项有:如:Link、Button、Image。 3.属性设置完成后,在右边属性列窗口的下方有这样一行超链接蓝字:“将此字段转换为TemplateField”,击这个超链接,把该列插入进来的字段转换为模版。 //添加了一个删除控件,并将其转换为模版后的代码,该控件还和在GridView所在行的主键进行绑定,把主键作为参数带到该控件的各个事件函数中。                                                           //这是一个没有绑定字段值的新增Button列,将其转换为模版后的代码如下:                                                 4.  然后即可在编辑模版状态下,编辑、设置这个控件的各种事件了,比如双击这个控件按钮,系统则会自动在.cs文件中添加该控件的OnClick事件触发的函数。 注意:如果你的GridView中加入了多个转换为模版的列,进入编辑模版状态后,要选择相应的转换为模版的列,才能进行编辑。如下图:  1protected void LinkButton2_Click(object sender, EventArgs e)  2 INCLUDEPICTURE "http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" \* MERGEFORMATINET     {  3        SqlConnection myconn;  4        SqlCommand mycommand;  5        myconn = new SqlConnection(ConfigurationManager.ConnectionStrings["BaseConnectionString"].ConnectionString);  6        string sql = "update Bbs_Message set ISTOP=1 where Bbs_MessageIS=" + ((LinkButton)sender).CommandArgument.ToString();  7        //Response.Write(sql);  8        myconn.Open();  9        mycommand = new SqlCommand(sql, myconn); 10        mycommand.ExecuteNonQuery(); 11        myconn.Close(); 12 13        Response.Redirect("SQS_ADD3.aspx?XkzSqsID=" + Request.QueryString["XkzSqsID"].ToString()); 14    }  按照这个例子我没有做成功 我的代码: aspx代码:                                                                                                 cs代码:       protected void button2_click(object sender, EventArgs e)     {         Response.Redirect("http://www.google.com");       } 0人  |  分享到:       阅读(130)| 评论(5)| 引用(0) |举报   引用 井底的驴   CommandArgument是做什么用的? 历史上的今天 相关文章 最近读者 登录后,您可以在此留下足迹。 butian_j hiebc 评论 点击登录|昵称:   取消 验证码: INCLUDEPICTURE "http://b.bst.126.net/common/empty.png" \* MERGEFORMATINET 换一张   2007-02-09 14:18 网易博友253 你的問題 我試過將,沒問題的 將這裡Eval ("ST_RoomId") 的 Eval 換成  Bind ' 針對GridView按鈕事件,我做了詳細的歸納 http://ajunsj.blog.163.com/blog/static/10675342007191262582/ 回复 2007-02-09 11:43  彩色鱼 非常感谢 我试验成功了 我做了两处改动: string[] strUrl ={ "http://www.hao123.com", "http://liucsoft.blog.163.com", "http://www.cctv.com"}; INCLUDEPICTURE "http://st.blog.163.com/style/common/htmlEditor/portrait/face/preview/face0.gif" \* MERGEFORMATINET 回复 2007-02-09 01:09 liucsoft 郁闷,这个字数限制好麻烦 回复 2007-02-09 01:09 liucsoft protected void Page_Load(object sender, EventArgs e)  {   if (!IsPostBack)   {    string[] strUrl ={ "www.hao123.com", "liucsoft.blog.163.com", "www.cctv.com"};    DataTable dt = new DataTable();    dt.Columns.Add("UrlString");    DataRow dr;    for (int i = 0; i < strUrl.Length; i++)    {     dr = dt.NewRow();     dr["UrlString"] = strUrl[i];     dt.Rows.Add(dr);    }    gvTest.DataSource = dt;    gvTest.DataBind();   }  }  protected void gvTest_RowCommand(object sender, GridViewCommandEventArgs e)  {   if (e.CommandName == "btnRedirect")   {    Response.Redirect(e.CommandArgument.ToString());   }  } 回复 2007-02-09 01:07 liucsoft                     回复 _1349447829.unknown _1349447830.unknown
/
本文档为【GridView按钮事件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索