用GivdView 绑定操纵数据时候DatakeyNames 要用GUID吗?解决思路

用GivdView 绑定操纵数据时候DatakeyNames 要用GUID吗?
首先说下我遇到的问题,数据库里的主健我用的是自增字段,绑定时候把自增字段绑定到DatakeyNames   绑定显示后在发现GridVieww的第一行索引是0,对应在数据库里的是自增字段编号为1,我用在GridView上面删除第二行后(对应删除数据库里的自增字段2号记录)当删除后重新绑定后我再删GridView上面删除第二行发现无效。因为此时删除的记录号在数据库里不存在?这种多次对数据库修改的GivdView   绑定大家怎么处理的?是不是还建一个主健?或者用GUID当主健?谢谢

------解决方案--------------------
这个不是主键的问题,也没必要GUID
相关代码发出来看看
------解决方案--------------------
删除之后,重新从数据库读取然后绑定 GridView ...