GridView列表模式转到编辑模式

下面是一个比较完整的例子: 

 

选 中gridview再属性上选择事件,触发以下操作


          protected   void   Page_Load(object   sender,   EventArgs   e) 
        

                
if   (!IsPostBack) 
                

                        BindData();
//自定义绑定数据的函数 
                }
 
                
        }
 
        
protected   void   GridView1_RowEditing(object   sender,   GridViewEditEventArgs   e) 
        

                
this.GridView1.EditIndex   =   e.NewEditIndex;                           
                BindData(); 
        }
 
        
protected   void   GridView1_RowUpdating(object   sender,   GridViewUpdateEventArgs   e) 
        

                
int   i   =   this.GridView1.EditIndex;  
                
string   firstName   =   ((TextBox)(GridView1.Rows[i].Cells[5].Controls[0])).Text.ToString();     
                DataKey   key   
=   this.GridView1.DataKeys[e.RowIndex];     
                
int   id   =   int.Parse(key[0].ToString               
                
/**//* 
                  *   连接数据库,提交更新的资料 
                
*/
 
                SqlConnection   uptCon   
=   DB.createConnection(); 
                uptCon.Open(); 
                SqlCommand   cmd   
=   new   SqlCommand( "update   employees   set   FirstName= ' "   +   firstName   +   " '   where   employeeID= "   +   id,uptCon); 
                cmd.ExecuteNonQuery(); 
                Response.Write( 
"更新成功 "); 
                
                
this.GridView1.EditIndex   =   -1
                BindData(); 
        }
 
        
protected   void   GridView1_RowCancelingEdit(object   sender,   GridViewCancelEditEventArgs   e) 
        

                
this.GridView1.EditIndex   =   -1
                BindData(); 
        }

转载于:https://www.cnblogs.com/mengzi/archive/2009/03/25/1421491.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值