datagridview のセルの値を一意に保つことに少し問題があります...説明させてください:私のデータベーステーブルは、2 つの属性、所有者 ID (主キー) と所有者名で構成されています...
DB に 3 つのエントリがあるとします。
1 A
2 B
3 C
そして、datagridview で B を削除して DB を更新すると、次のものが残ります。
1 A
3 C
そして、新しい所有者を追加しようとすると、D だとしましょう。主キーであるため、彼の ID を 4 にしたいのですが、次のようになります。
1 A
3 C
3 D
したがって、所有者 ID を一意に保つ必要があることは明らかです。私はこのコード行を使用して仕事をしていましたが、上記の結果が得られています:
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
{
dataGridViewOwner.CurrentRow.SetValues(dataGridViewOwner.RowCount);
}
任意のヒント?