C# Butona basınca dataGridView'e veri eklemiyor

Katılım
13 Mayıs 2020
Mesajlar
1.161
Çözümler
1
Yer
Mersin
Daha fazla  
Sistem Özellikleri
Macbook Pro 16" M1 Pro Silver
Cinsiyet
Erkek
Meslek
Ağa/Paşa
Merhabalar visual studio içerisinde 2 adet local veritabanı oluşturdum. Biri resimde gözüken üstteki dataGridView'e diğer veritabanı ise alttaki dataGridView'e bağlı.
Veritabanını oluşturduktan sonra içerisine sorgular ekleyip bu sorguları label,textbox,checkbox gibi sürükleyip formun içine bıraktım. Formun en üstündeki "sarı artı" işaretine tıklayıp soldaki ad soyad gibi boşlukları doldurduğumda ve en üstte kayıt simgesine tıkladığımda üstteki dataGridView'e veri ekliyor ancak sağdaki tikleri seçsem de o sarı artıya bastığımda alttaki tabloya veri eklemiyor. Ne yapmam gerekiyor?
Ekran görüntüsü_20230121_235632.png
 
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;




//burası DronePilotManager.cs ye çift tıklayınca açılan kod penceresi


namespace DroneGuvenlik
  
{
    public partial class dronePilotManager : Form
    {
        public dronePilotManager()
        {
            InitializeComponent();
        }


        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {


        }


        private void button2_Click(object sender, EventArgs e)
        {


        }


        private void button3_Click(object sender, EventArgs e)
        {
            //Pilot izinlerini ekle butonunun kodudur
            //Butona basıldığunda kontroller.cs formuna yönlendirir , ekranda gösterir.
            Kontroller izinlerSayfasi = new Kontroller();
            izinlerSayfasi.Show();
        }


        private void button1_Click(object sender, EventArgs e)
        {
            //Pilot ekle butonunun kodlarıdır
            //Butona basıldığında Pilot.cs formuna yönlendirir.
            Pilot pilotBilgileri = new Pilot();
            pilotBilgileri.Show();
        }


        private void pictureBox1_Click(object sender, EventArgs e)
        {


        }


        private void label1_Click(object sender, EventArgs e)
        {


        }


        private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
        {


        }


        private void Pilotlar_Click(object sender, EventArgs e)
        {


        }


        private void label2_Click(object sender, EventArgs e)
        {


        }


        private void label3_Click(object sender, EventArgs e)
        {


        }


        private void label4_Click(object sender, EventArgs e)
        {


        }


        private void button4_Click(object sender, EventArgs e)
        {


        }


        private void button5_Click(object sender, EventArgs e)
        {
            //Kaydet ve çık butonu.
            //Burada uygulamayı kapatıyoruz.
            this.Close();
            Application.Exit();
        }


        private void pilotBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.pilotBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.pilotDataSet);


        }


        private void dronePilotManager_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'izinlerDataSet.izinKontrol' table. You can move, or remove it, as needed.
            this.izinKontrolTableAdapter.Fill(this.izinlerDataSet.izinKontrol);
            // TODO: This line of code loads data into the 'pilotDataSet.pilot' table. You can move, or remove it, as needed.
            this.pilotTableAdapter.Fill(this.pilotDataSet.pilot);


        }


        private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Ekle butonuna tıklandı");
        }


        private void button1_Click_1(object sender, EventArgs e)
        {
            this.Validate();
            this.pilotBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.pilotDataSet);
        }
    }
}

@mertinko hocam projenin dosyası var da 70 mb yükleyemiyorum buraya maalesef jpg png formatı istiyor bide sanırım.

burada gördüğün butonların çoğu başka form pencerelerinde. eğer o sarı artı işaretini arıyorsan 115. satır(ekle butonuna tıklandı message boxu). Ona basınca açıyor normalde ancak içine bakıyorum boş anlamadım.
 
Son düzenleme:
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;




//burası DronePilotManager.cs ye çift tıklayınca açılan kod penceresi


namespace DroneGuvenlik
 
{
    public partial class dronePilotManager : Form
    {
        public dronePilotManager()
        {
            InitializeComponent();
        }


        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {


        }


        private void button2_Click(object sender, EventArgs e)
        {


        }


        private void button3_Click(object sender, EventArgs e)
        {
            //Pilot izinlerini ekle butonunun kodudur
            //Butona basıldığunda kontroller.cs formuna yönlendirir , ekranda gösterir.
            Kontroller izinlerSayfasi = new Kontroller();
            izinlerSayfasi.Show();
        }


        private void button1_Click(object sender, EventArgs e)
        {
            //Pilot ekle butonunun kodlarıdır
            //Butona basıldığında Pilot.cs formuna yönlendirir.
            Pilot pilotBilgileri = new Pilot();
            pilotBilgileri.Show();
        }


        private void pictureBox1_Click(object sender, EventArgs e)
        {


        }


        private void label1_Click(object sender, EventArgs e)
        {


        }


        private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
        {


        }


        private void Pilotlar_Click(object sender, EventArgs e)
        {


        }


        private void label2_Click(object sender, EventArgs e)
        {


        }


        private void label3_Click(object sender, EventArgs e)
        {


        }


        private void label4_Click(object sender, EventArgs e)
        {


        }


        private void button4_Click(object sender, EventArgs e)
        {


        }


        private void button5_Click(object sender, EventArgs e)
        {
            //Kaydet ve çık butonu.
            //Burada uygulamayı kapatıyoruz.
            this.Close();
            Application.Exit();
        }


        private void pilotBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.pilotBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.pilotDataSet);


        }


        private void dronePilotManager_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'izinlerDataSet.izinKontrol' table. You can move, or remove it, as needed.
            this.izinKontrolTableAdapter.Fill(this.izinlerDataSet.izinKontrol);
            // TODO: This line of code loads data into the 'pilotDataSet.pilot' table. You can move, or remove it, as needed.
            this.pilotTableAdapter.Fill(this.pilotDataSet.pilot);


        }


        private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Ekle butonuna tıklandı");
        }


        private void button1_Click_1(object sender, EventArgs e)
        {
            this.Validate();
            this.pilotBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.pilotDataSet);
        }
    }
}

@mertinko hocam projenin dosyası var da 70 mb yükleyemiyorum buraya maalesef jpg png formatı istiyor bide sanırım.

burada gördüğün butonların çoğu başka form pencerelerinde. eğer o sarı artı işaretini arıyorsan 115. satır(ekle butonuna tıklandı message boxu). Ona basınca açıyor normalde ancak içine bakıyorum boş anlamadım.
Ekle butonuna basınca işlem yürüyor mu?
 
Ekle butonuna basınca işlem yürüyor mu?
yok hocam yürümüyordu local database oluşturup database den itemler sürükleyince forma yukarıda bar geliyor bara ve bardaki butonlara tıklayınca içerisinde hiçbir kod gözükmüyordu ben de projeyi iptal ettim başka bir yöntem kullandım. teşekkürler.
 

Technopat Haberler

Yeni konular

Geri
Yukarı