İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Datagridview kullanımı

batuhanch121.10.20152 cevap1.947 görüntüleme
2015'den beri16 mesaj
#1
Veritabansız bir proje oluşturdum fakat güncelleme butonunu bir türlü yapamadım ekle butonunu yaptım.Kayda 2 kere tıklayınca bilgiler alttaki textboxlara geliyor sonra bu bilgiler üzerinde değişiklik yapıp tekrar datagridviewe ekleyemedim yol gösterirseniz sevinirim
Cevaplar
batuhanch1 Konuyu açan
2015'den beri16 mesaj
#2
if (arrayOfSoldiers.Length == 0)
{
MessageBox.Show("Güncellenecek kayıt bulunmamaktadır.");
}
else
{
Int64 tc = Convert.ToInt64(dgvSoldiers.CurrentRow.Cells[0].Value);
int no = 0;
for (int i = 0; i < arrayOfSoldiers.Length; i++)
{
if (arrayOfSoldiers.SoldiersTC == tc)
{
no = i;
}
}
if (txtTC.Text == "" || txtName.Text == "" || txtSurname.Text == "")
{
MessageBox.Show("Lütfen kayıta 2 kere tıklayınız yada güncellemek istediginiz kayıdın bilgilerini boş bırakmayınız.");
}
else
{
bool isexit = false;
foreach (Soldiers item in arrayOfSoldiers)
{
if (item.SoldiersTC == Convert.ToInt64(txtTC.Text) && tc != Convert.ToInt64(txtTC.Text))
{
isexit = true;
MessageBox.Show("Başka bir TC numarası giriniz...");
break;
}
}
if (!isexit)
{
Soldiers Asker = new Soldiers();
Asker.SoldiersTC = Convert.ToInt64(txtTC.Text);
Asker.SoldiersName = txtName.Text;
Asker.SoldiersSurname = txtSurname.Text;
arrayOfSoldiers[no] = Asker;
DataGridLoad(arrayOfSoldiers);
}
}
}

Datagridload ile diziyi datagridview a bağlıyorum kayıt güncellemek istedigimde kayıta 2 kere tıklıyorum kayıtta bulunan bilgiler alttaki textboxlara geliyor isterseniz onunda kodunu atabilirim daha sonra update a bastıgım da kayıtı güncelliyor.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.