c#.net DataGridView sorunu

bihruze
08-05-2012, 16:24   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: May 2012

Merhaba;
C#.net ile bir masaüstü uygulama yapıyorum.
Veritabanından veri almak için DataGridView kullandım. Özelliklerinde Enable Adding, Enable Editing ve Enable Deleting aktif durumda. Çalıştırırken veriler geliyor, ancak yaptığım ekleme, güncelle yansımıyor veritabanına.
Eksik bişey yaptığım aşikar ama nedir ki acaba?

Teşekkür ederimmmmm.

Kapalı Hesap (153535)
08-05-2012, 23:22   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Normalde sorun çıkmaması gerekiyor.Eğer yazdığınız kodlarda hata yoksa(yaptığınız işlemler veritabınına da yansıyorsa)çalışması gerekiyor.Kodları ya da projeyi paylaşırsanız yardımcı olmaya çalışıcam.

bihruze
09-05-2012, 16:00   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: May 2012

İlginize teşekkür ederim. Yaptıklarımı silip yeni baştan yapınca oldu. Şaşkınımm :)

Kapalı Hesap (153535)
09-05-2012, 16:08   |  #4  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Sorunun çözülmesine sevindim.Peki veritabanı olarak SQL mi kullandınız projenizde merak ettim.

bihruze
10-05-2012, 08:54   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: May 2012

Access kullandım.
Maalesef yine çalışmıyor.Projeyi çalıştırıp kaydet butonuna basıyorum. Kapatıp tekrar çalıştırdığımda gördüm. Ama VT na yansımıyor. Dün öyle olunca kaydediyor sanmıştır. Meğer sadece DataSet'e atıyormuş.
Kodları şöyle:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;


namespace TiyatroSolution
{
    public partial class Form1 : Form
    {
        //DATABASE e BAĞLANTI
        OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Data Source=tiyatro.accdb");
        //DATABASE e BAĞLANTI

        public Form1()
        {
            InitializeComponent();
        }


   

      

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'sahneDataSet.sahne' table. You can move, or remove it, as needed.
           
            this.sahneTableAdapter.Fill(this.sahneDataSet.sahne);
           
        }
         
           
      

        private void sahneBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.sahneBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.sahneDataSet);

        }


    }
}

Kapalı Hesap (153535)
10-05-2012, 16:44   |  #6  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

https://www.chip.com.tr/forum/vis ... -proje_t226671.html
https://www.chip.com.tr/forum/vis ... ogrami_t234009.html
Yukarıda önceden açmış olduğum konular size yardım edecektir.

Kolay gelsin,

Kapalı Hesap (153535)
10-05-2012, 16:53   |  #7  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

http://www.upload.gen.tr/d.php/w ... _Program__.rar.html
Bu programdan da yardım alabilirsiniz.

bihruze
11-05-2012, 12:13   |  #8  
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: May 2012

Vt nını gösterdiğim yer yanlışmış,  sürekli debug altındakiyle yeniliyomuş bu yüzden :))
Hatayı buldum eklediğiniz proje sayesinde.Çok teşekkür ederim.

Kapalı Hesap (153535)
11-05-2012, 16:17   |  #9  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Rica ederim başarılar.

hasancengiz1988
03-07-2012, 10:36   |  #10  
Taze Üye
Teşekkür Sayısı: 0
6 mesaj
Kayıt Tarihi:Kayıt: Nis 2012

UPDATE İŞLEMİNDE HATA VERİYOR

KITAPBILGITableAdapter.Update(KITAPBILGIYONETIM1DataSet.KITAPLAR);

HATA MESAJI : AYRICA UPDATE METNİ GEREKTİRİR