gridview控件内部删除按钮

通过设置gridview的datakeynames=id,但发现设置完之后
再执行出现下面的错误图片说明
请问这个错误该怎么解决?
如果不设置gridview的datakeynames,那又该怎么进行gridview内部删除按钮的编写呢?求解

说的很清楚,没有id这个属性,你的表里面怎么写的。有没有id

你的表必须要有主键,没有主键的表不能删除和修改。很简单的道理,没有一个能区分唯一记录的字段,怎么知道应该删哪一行?