以GridView控件的RowUpdating事件说明如何退出事件
1个回答
展开全部
RowUpdating
事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时执行一个自定义例程(如取消更新操作)。
GridViewUpdateEventArgs
对象将被传递给事件处理方法,以便您可以确定当前行的索引,还可以指示应取消更新操作。
若要取消更新操作,请将
GridViewUpdateEventArgs对象的Cancel属性设置为true。即
e.Cancel = true;
此方法也适用于删除、编辑等事件。
具体用法:将事件参数的Cancel属性设置为True
,表示退出该事件:例:protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e){
TextBox txtpro=(TextBox)GridView1.Rows[e.RowIndex].Cells[0].Controls[0];try{
if(txtpro==null){
Response.Write(bc.messagbox("
无法获取专业名称,请与管理员联系!"));
e.Cancel = true;//退出更新事件return;}
else if(txtpro.Text==""){
e.Cancel = true;//退出更新事件
Response.Write(bc.messagbox("
专业名称不能为空!
事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时执行一个自定义例程(如取消更新操作)。
GridViewUpdateEventArgs
对象将被传递给事件处理方法,以便您可以确定当前行的索引,还可以指示应取消更新操作。
若要取消更新操作,请将
GridViewUpdateEventArgs对象的Cancel属性设置为true。即
e.Cancel = true;
此方法也适用于删除、编辑等事件。
具体用法:将事件参数的Cancel属性设置为True
,表示退出该事件:例:protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e){
TextBox txtpro=(TextBox)GridView1.Rows[e.RowIndex].Cells[0].Controls[0];try{
if(txtpro==null){
Response.Write(bc.messagbox("
无法获取专业名称,请与管理员联系!"));
e.Cancel = true;//退出更新事件return;}
else if(txtpro.Text==""){
e.Cancel = true;//退出更新事件
Response.Write(bc.messagbox("
专业名称不能为空!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询