En iyi yanıtlayıcılar
Datagridwiewdeki Bütün Kayıtları Başka Tabloya Aktarma

Soru
-
Yanıtlar
-
Nasıl bir tablo yapın var, nasıl bir grip üzerinde işlem yapıyorsun bilmiyorum ama fikir olarak aşağıdaki olabilir. Ayrıca, aynı kayıtların var olup olmadığını da kontrol etmen gerekir.
foreach (DataGridViewRow row in dataGridView1.Rows) { if ((int)row.Cells[1].Value != 0 && (int)row.Cells[2].Value != 0) { SqlConnection con = new SqlConnection("bağlantı cümlen"); con.Open(); SqlCommand cmd = new SqlCommand("instert into satislar (musteriID,urunsayisi,birimfiyat,urun) values(@musteriID,@urunsayisi,@birimfiyat,@urun)", con); cmd.Parameters.AddWithValue("@musteriID", row.Cells[0].Value); cmd.Parameters.AddWithValue("@urunsayisi", row.Cells[1].Value); cmd.Parameters.AddWithValue("@birimfiyat", row.Cells[2].Value); cmd.Parameters.AddWithValue("@urun", row.Cells[3].Value); cmd.ExecuteNonQuery(); } }
- Yanıt Olarak İşaretleyen calpazhan 23 Aralık 2012 Pazar 13:56
Tüm Yanıtlar
-
-
Aynı veritabanında tablo,
Algoritmayı kurarken hata yapmışım sepete ekle butonuna bastığım zaman aynı zamanda satış tablosuna kayıt yaptırıyor. İptal butonuda koydum o zaman anladım işler karıştı.
Bunu böyle değilde satış yap butonuna tıkladığım zaman sepetteki ürünleri tutan datagridwiewden satış tabloma kayıt yapsın istiyorum.
-
Nasıl bir tablo yapın var, nasıl bir grip üzerinde işlem yapıyorsun bilmiyorum ama fikir olarak aşağıdaki olabilir. Ayrıca, aynı kayıtların var olup olmadığını da kontrol etmen gerekir.
foreach (DataGridViewRow row in dataGridView1.Rows) { if ((int)row.Cells[1].Value != 0 && (int)row.Cells[2].Value != 0) { SqlConnection con = new SqlConnection("bağlantı cümlen"); con.Open(); SqlCommand cmd = new SqlCommand("instert into satislar (musteriID,urunsayisi,birimfiyat,urun) values(@musteriID,@urunsayisi,@birimfiyat,@urun)", con); cmd.Parameters.AddWithValue("@musteriID", row.Cells[0].Value); cmd.Parameters.AddWithValue("@urunsayisi", row.Cells[1].Value); cmd.Parameters.AddWithValue("@birimfiyat", row.Cells[2].Value); cmd.Parameters.AddWithValue("@urun", row.Cells[3].Value); cmd.ExecuteNonQuery(); } }
- Yanıt Olarak İşaretleyen calpazhan 23 Aralık 2012 Pazar 13:56
-