在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]

摘要:
1.在GridView的“编辑列”属性窗口中添加新的“底部”列。3.属性设置完成后,右侧的属性列表窗口下方有一个蓝色超链接:“将此字段转换为TemplateField”。单击超链接将插入此列的字段转换为模板。

//GridView中添加按钮后,如何触发按钮的各种事件?

1.在GridView的“编辑列”属性窗口中,增加新的Botton列。

2.然后再该窗口右边属性中,将外观项下的ButtonType设置一下,设置项有:如:LinkButtonImage

3.属性设置完成后,在右边属性列表窗口的下方有这样一行超链接蓝字:将此字段转换为TemplateField,单击这个超链接,把该列插入进来的字段转换为模版。

//添加了一个删除控件,并将其转换为模版后的代码,该控件还和在GridView所在行的主键进行绑定,把主键作为参数带到该控件的各个事件函数中。

<asp:TemplateFieldShowHeader="False"HeaderText="删除">

             <ItemTemplate>

                    <asp:LinkButtonID="LinkButton1"runat="server"CausesValidation="False"CommandArgument='<%# Eval("ClientID") %>'

                            OnClick="LinkButton1_Click"Text="删除"></asp:LinkButton>

                </ItemTemplate>

       </asp:TemplateField>

 

//这是一个没有绑定字段值的新增Button列,将其装换为模版后的代码如下:

<asp:TemplateField>

             <ItemTemplate>

                 <asp:ButtonID="Button2"runat="server"CausesValidation="false"CommandName=""Text="按钮"OnClick="Button2_Click"/>

             </ItemTemplate>

     </asp:TemplateField>

4.  然后即可在编辑模版状态下,编辑、设置这个控件的各种事件了,比如双击这个控件按钮,系统则会自动在.cs文件中添加该控件的OnClick事件触发的函数。

注意:如果你的GridView中加入了多个转换为模版的列,进入编辑模版状态后,要选择相应的转换为模版的列,才能进行编辑。如下图:

在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第1张

另:在cs文件中调用Gridview中按钮绑定的值:

 1在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第2张protected void LinkButton2_Click(object sender, EventArgs e)
 2在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第3张在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第4张    在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第5张{
 3在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        SqlConnection myconn;
 4在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        SqlCommand mycommand;
 5在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        myconn = new SqlConnection(ConfigurationManager.ConnectionStrings["BaseConnectionString"].ConnectionString);
 6在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        string sql = "update Bbs_Message set ISTOP=1 where Bbs_MessageIS=" + ((LinkButton)sender).CommandArgument.ToString();
 7在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        //Response.Write(sql);
 8在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        myconn.Open();
 9在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        mycommand = new SqlCommand(sql, myconn);
10在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        mycommand.ExecuteNonQuery();
11在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        myconn.Close();
12在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张
13在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第6张        Response.Redirect("SQS_ADD3.aspx?XkzSqsID=" + Request.QueryString["XkzSqsID"].ToString());
14在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]第17张    }


 

转自:http://www.cnblogs.com/zrlhappy/archive/2007/04/25/349852.html

免责声明:文章转载自《在GridView中添加按钮后,如何触发按钮的各种事件? [转帖]》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ATPG原理与实现——2.TetraMAX Flowvscode + vim 全键盘操作高效搭配方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

按钮颜色样式

按钮颜色样式 .el-alert--success { background-color: #e7faf0; color: #13ce66;} .el-alert--warning { background-color: #fff8e6; color: #FFBA00;} .el-alert--info { background-color: #f4f4f...

GridView排序

该例子以MyBookShop项目为基础,给图书列表增加一个排序功能。效果如下: 第一步:在页面上拖入一个GridView控件,绑定其数据源; GridView保留Id,Title,Author,PublishDate这四个字段,ObjectDataSource数据源控件的TypeName属性为BLL.BookManager,SelectMethod属性为G...

Dev控件常用属性【转载】

1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridView_InitNewRow 事件 3、如何解决 GridControl 记录能获取而没有显示出来的问题 grid...

PowerDesigner 技巧【3】

  一、PowerDesigner导出所有SQL脚本:     一般的导出SQL脚本只需要下面两个步骤:   1、database->change current DBMS(选择需要导出的数据库类型);   2、database->generate database,点击确定即可,如下图所示:     我的PDM目录下面有很多包,直接导出S...

Vue 获取自定义属性的值

在jquery中,如果要获取 data-***的值可以通过$('目标元素').data('属性名')来获取。 在Vue中如何获取该值呢? 1.换个思路,作为参数传递。 如下代码: <button @click="say('Hi')">say hi</button> methods: { say(message){...

vc自定义类设置按钮的字体和颜色

以下为具体的实现方法: 加入一个新类,类名:CMyButton,基类:CButton。 在头文件 MyButton.h 中加入以下变量和函数定义: private:    int         m_Style;    //按钮形状(0-正常,1-当前,2-按下,3-锁定)    BOOL        b_InRect;           //鼠标进入...