biraz karışık olucak gibi
projemde form1 ve form2 isimli iki form var. form1 loadında form1 üzerinde olan datagridview fill ediliyor. form2'de ise insert komutu var. form2 açılınca form1'in enabled özelliğini false yapıyorum, form2 kapanırken tekrardan true. yapmak istediğim şey, form2 üzerinde insert yaptıktan sonra form1 üzerindeki datagirdview'in güncellenmesi. form1 true olurken datagridviewin güncel hali ekrana gelsin istiyorum. yardım gerek. teşekkürler
C# Datagridview güncellemek yada fill etmek
5
●1.622
- 08-10-2010, 18:29:34Üyeliği durduruldu
- 08-10-2010, 19:06:35Üyeliği durduruldubu şekilde ekliyorum nasıl yapabilirim
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\veritabani.mdf;Integrated Security=True;User Instance=True"); string sqlIns = "INSERT INTO liste (adi_soyadi, telefon, tedavi, durum, tarih, saat, odenen, tutar) VALUES (@adi_soyadi, @telefon, @tedavi, @durum, @tarih, @saat, @odenen, @tutar)"; SqlCommand com = new SqlCommand(sqlIns, con); com.Parameters.Add("@adi_soyadi", textBox1.Text); com.Parameters.Add("@telefon", maskedTextBox1.Text); com.Parameters.Add("@tedavi", textBox3.Text); com.Parameters.Add("@durum", comboBox1.Text); com.Parameters.Add("@tarih", Convert.ToDateTime(dateTimePicker2.Text)); com.Parameters.Add("@saat", dateTimePicker1.Text); com.Parameters.Add("@odenen", textBox4.Text); com.Parameters.Add("@tutar", textBox7.Text); con.Open(); com.ExecuteNonQuery(); con.Close(); MessageBox.Show("Randevu Eklendi!"); this.Close(); - 09-10-2010, 13:46:58Eposta Aktivasyonu GerekmekteForm1'in load'ında datagridview'i fill ettiğin kısmı bir public method içine al
public void Doldur() { SqlConnection con = new SqlConnection(""); SqlCommand cmd = new SqlCommand("",con); SqlDataReader sdr = cmd.ExecuteReader(); dataGridView1.DataSource = sdr; }form2'de insert ettikten sonra form1'i tekrar aktif ettiğin alanda , form1'i show yapmadan önce bu methodu çalıştır
form1 f1 = new form1(); f1.Doldur(); f1.show();