问题描述
GridView启用编辑按钮的时候,如果把内容清空的话,点击更新,就会报错,(我数据库中设置的不能为空)如何能实现清空的时候加以限制,让它不能设为空值
解决方案
解决方案二:
//更新protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){stringsqlstr="update[Person]setPerId="+((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim()+",PerName='"+((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim()+"',PerAge="+((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim()+",GrpType='"+((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim()+"'wherePerId="+GridView1.DataKeys[e.RowIndex].Value.ToString()+"";sqlcom=newSqlCommand(sqlstr,sqlcon);sqlcon.Open();sqlcom.ExecuteNonQuery();sqlcon.Close();GridView1.EditIndex=-1;bind();}这是我以前的更新函数,你在这里边判断下,就可以了撒。