private void btnKaydet_Click(object sender, EventArgs e) { YetkiBL ybl = new YetkiBL(); foreach (DataRow item in dt.Rows) { Yetki y = new Yetki(); if (item.RowState != DataRowState.Deleted) { y.YetkiAd = item[1].ToString(); } switch (item.RowState) { case DataRowState.Added: ybl.Ekle(y); break; case DataRowState.Deleted: ybl.Sil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: y.YetkiID = Convert.ToInt32(item[0]); ybl.Guncelle(y); break; default: break; } } }
private void frmYetkiIslem_Load(object sender, EventArgs e) { YetkiBL ybl = new YetkiBL(); dt = ybl.YetkiListesi(); gridYetki.DataSource = dt; }