如果你在页面中使用了GridView控件来绑定数据,并且,同时启用了更新删除等功能,那么,可能会遇到这种情况,即无法更新或删除数据。
这是为什么呢?原因有两个,下面分别和大家细说。
第一种情况
绑定到GridView控件中的字段当中,没有任何一个字段关键字段。如果从数据库中查询到的字段没有关键字段,那么,我们也可以使用GridView控件自带的主键来解决这个问题。
如果两种情况都没主键,那么,GridView就无法更新数据了。
第二种情况
绑定到GridView控件中的字段当中,其中的某一个字段或某几个字段里面含有空值。如果数据为空,那么,GridView也是无法更新数据的。
当然,如果遇到如上两种情况,那么,也是无法删除数据的。