Öncelikle kolay gelsin, tam olarak sorunu anlamadım. Yeni kayıt ekleme işleminde veritabanına İNSERT işlemi yapıp, güncelleme yaparken ise UPDATE işlemi yapmanız gerekiyor. Dolayısıyla öncekinin seçili id yi saklamış olsa dahi İNSERT işleminde yeni kayıt giriyor olmanız lazım. Muhtemelen kodda bir noktayı atlıyorsunuz. Butona bastığınızda yaptırdığınız kodları yazabilirseniz daha fazla yardımcı olmaya çalışırım. Yeni Kayıt Ekle butonundaki ve güncelleme butonundaki yaptırdığınız kodları paylaşırsanız ona göre yönlendirme yapabilirim
Bu konuyla ilgili daha önce yazdığım yazılarım arasında örnek bi proje var, istersen o yazımı okuyup, ordan örnek projeyi de indirerek kod kısmını görebilirsin -ilgili yazıya gitmek için tıklayın-
Sayfada buton kalabalığı olmasın diye, tek butonun textini değiştirerek hem kaydet hemde güncelleme işlemi yapıyordum. Galiba sorun aynı butonla hem kaydet hem de güncelleme işlemi yapmaya çalışırken oldu.
Sizin uygulamanızdaki gibi iki ayrı butonla işlemi yaptım. İlginiz için teşekkürler kolay gelsin
Rica ederim, Eğer yinede tek buton olsun derseniz datagridview üzerine sağ click işlemi ile tek butonla işlemlerinizi yürütebilirsiniz, ama o şekilde de biraz uğraştırabilir. En temizi şuanki yaptığınız gibi iki butonla işi çözmek, İyi çalışmalar