我在保持datagridview中单元格的值唯一时遇到了一点问题......让我解释一下:所以,我的数据库表包含2个属性,ownerID(主键)和ownerName......
假设我的数据库中有 3 个条目:
1 A
2 B
3 C
当我在 datagridview 中删除 B 并更新 DB 时,我剩下:
1 A
3 C
当我尝试添加新所有者时,假设它是 D,我希望他的 ID 为 4,因为它是主键,但我得到的是:
1 A
3 C
3 D
所以,我显然需要保持我的 ownerID 唯一。我正在使用这行代码来完成这项工作,但它产生了上面的结果:
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
{
dataGridViewOwner.CurrentRow.SetValues(dataGridViewOwner.RowCount);
}
有小费吗?