Merhaba arkadaşlar. Ben yaptığım projeyi setup haline getirmeye çalıştım. Projemde normalde 6 tane form var. Setup yapmadan önce programım çalışıyor fakat setup yaptığımda veri tabanına kayıt yapmıyor. catch kısmındaki hatayı veriyor bana. Bunun nedenini bilen varsa yardımcı olabilir mi lütfen.
(11/06/2015, 15:06)hatice.haa yazdı: [ -> ]Merhaba arkadaşlar. Ben yaptığım projeyi setup haline getirmeye çalıştım. Projemde normalde 6 tane form var. Setup yapmadan önce programım çalışıyor fakat setup yaptığımda veri tabanına kayıt yapmıyor. catch kısmındaki hatayı veriyor bana. Bunun nedenini bilen varsa yardımcı olabilir mi lütfen.
DataGridView'de CellClick olayı NullReferenceException hatası veriyor. Yani işlem yapmak istediğiniz bir değer Null olduğu için çalışmıyor. Bu olaydaki işlemleri Debug ile inceleyip sorunu bulabilirsiniz. Try-Catch kullanırsanız hatayı yakalayıp kontrol etmek daha kolay olacaktır.
Cevap yazmadığınıza göre konu çözümlenmiştir
(11/06/2015, 21:51)alpeki99 yazdı: [ -> ] (11/06/2015, 15:06)hatice.haa yazdı: [ -> ]Merhaba arkadaşlar. Ben yaptığım projeyi setup haline getirmeye çalıştım. Projemde normalde 6 tane form var. Setup yapmadan önce programım çalışıyor fakat setup yaptığımda veri tabanına kayıt yapmıyor. catch kısmındaki hatayı veriyor bana. Bunun nedenini bilen varsa yardımcı olabilir mi lütfen.
DataGridView'de CellClick olayı NullReferenceException hatası veriyor. Yani işlem yapmak istediğiniz bir değer Null olduğu için çalışmıyor. Bu olaydaki işlemleri Debug ile inceleyip sorunu bulabilirsiniz. Try-Catch kullanırsanız hatayı yakalayıp kontrol etmek daha kolay olacaktır.
Kusura bakmayın alpeki99 hocam. Bazı sağlık sorunlarından dolayı internete giremedim.
Alıntı:Kod:
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
Stok_Grup.Text = IIf(IsDBNull(DataGridView1.CurrentRow.Cells(1).Value), "", DataGridView1.CurrentRow.Cells(1).Value)
Tarih.Text = IIf(IsDBNull(DataGridView1.CurrentRow.Cells(2).Value), "", DataGridView1.CurrentRow.Cells(2).Value)
Stok_Adi.Text = IIf(IsDBNull(DataGridView1.CurrentRow.Cells(4).Value), "", DataGridView1.CurrentRow.Cells(3).Value) 'İlgili alan boş ise TextBox'a boş olarak ataması.
Stok_Miktar.Text = IIf(IsDBNull(DataGridView1.CurrentRow.Cells(4).Value), "", DataGridView1.CurrentRow.Cells(4).Value)
End Sub
dediğiniz kısımda bu kodlarım var bu kodlardan dolayı mı hata alıyorum hocam. alpeki99