public void Hucre_Click(Object sender, DataGridViewCellMouseEventArgs e) { //hücreye tıklandığında ders bilgilerinin diyalog oalrak gösterilmesi DataGridView dgv = (DataGridView)sender; frmDiyalog frmDia = new frmDiyalog(); Ders seciliDers = new Ders(); foreach (var item in dersler) { if (item.DersID == Convert.ToInt32(dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Tag)) { seciliDers = item; } } if (!(seciliDers.DersID == 0)) { frmDia.Doldur(seciliDers, bolumAd, sınıfAd, donemAd); frmDia.Show(); } }
public void TabloyuDerseAktar(DataTable dt) { dersler.Clear(); //dersler tablosunun ders tipine çevrilmesi for (int i = 0; i < dt.Rows.Count; i++) { Ders ders = new Ders(); ders.DersID = Convert.ToInt32(dt.Rows[i]["DersID"]); ders.DersKodu = dt.Rows[i]["DersKodu"].ToString(); ders.DersAd = dt.Rows[i]["DersAd"].ToString(); ders.DersSaat = Convert.ToInt32(dt.Rows[i]["DersSaat"]); ders.DersKredi = Convert.ToInt32(dt.Rows[i]["DersKredi"]); ders.DersAkts = Convert.ToInt32(dt.Rows[i]["DersAkts"]); ders.BolumID = Convert.ToInt32(dt.Rows[i]["BolumID"]); ders.SinifID = Convert.ToInt32(dt.Rows[i]["SınıfID"]); ders.DonemID = Convert.ToInt32(dt.Rows[i]["DonemID"]); ders.DerslikAd = dt.Rows[i]["DerslikAd"].ToString(); dersler.Add(ders); } }