Merhaba arkadaşlar. İş yerinde ufak bir program yapmaya çalışıyorum.gunluk_liste adında bir tablom var.Formuma 2 tane datagridview ekledim.ikisinede tek tablodan iş durumu alanından ambalaj ve imalat olarak veri çekip kayıtları listeliyorum.Fakat şöyle bir sorunum var datagridview üzerinden her hangi bir kaydı güncellemek istediğimde datagridview bir tanesinde güncellemeyi yapıp VT de değiştiriyor diğerinde değiştirmiyor.Kaç gündür ne yaptıysam çözemedim uzman arkadaşların cevaplarını bekliyorum.
kodlarım bu şekilde.Ya bir yerde yanlış yapıyorum yada tek tabloda 2 datagriview kullanılmıyor
quote:
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 MySql.Data; using MySql.Data.MySqlClient;
namespace Günlük_Yapılacak_Ürünler { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //kapat butonunu kaldırma private const int CP_NOCLOSE_BUTTON = 0x200; protected override CreateParams CreateParams { get { CreateParams myCp = base.CreateParams; myCp.ClassStyle = myCp.ClassStyle | CP_NOCLOSE_BUTTON; return myCp; } }
MySqlConnection baglan = new MySqlConnection("Server=20.0.0.198;port=3306;Database=sevkiyat2019;Uid=gsevkiyat;Pwd='153624sevkiyat';SslMode=none");
void kayit_listele_ambalaj() //Ambalajlama için Kayıtları Datagridviewde listeleme {
try { tarih_date = kayit_tarihi.Value.ToShortDateString(); da = new MySqlDataAdapter("Select * From gunluk_liste where kayit_tarihi='" + tarih_date + "' and is_durum='Ambalaj' ORDER BY departman", baglan); ds = new DataSet(); da.Fill(ds, "gunluk_liste"); ambalaj_dgv.DataSource= ds.Tables[0];
} void kayit_listele_imalat() //imalat için Kayıtları Datagridviewde listeleme {
try { tarih_date = kayit_tarihi.Value.ToShortDateString(); da = new MySqlDataAdapter("Select * From gunluk_liste where kayit_tarihi='" + tarih_date + "' and is_durum='İmalat' ORDER BY departman", baglan); ds = new DataSet(); da.Fill(ds, "gunluk_liste"); imalat_dgv.DataSource = ds.Tables[0];
sorunumu dataadapter ve dataset değişken tanımlamalarını her 2 tablo için ayrı ayrı yaparak çözdüm.Aynı sorunlar karşılaşan arkadaşlara faydası olur umarım
quote:
MySqlDataAdapter daa; DataSet dsa = new DataSet();
MySqlDataAdapter dai; DataSet dsi = new DataSet();
Şeklinde
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme