public void Insert(Skor skor) { if (count == size) { throw new Exception("Skorlar dolu!"); } if (front == -1) { skorlar[++front] = skor; } else { int i; for (i = count - 1; i >= 0; i--) { if (skor.Puan > skorlar[i].Puan) { skorlar[i + 1] = skorlar[i]; } else { break; } } skorlar[i + 1] = skor; front++; } count++; }
private void SkorTablosu_Load(object sender, EventArgs e) { OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=VeriTabani.mdb"); baglanti.Open(); OleDbDataAdapter adtr = new OleDbDataAdapter("Select *From Tablo2", baglanti); DataSet ds = new DataSet(); adtr.Fill(ds, "Tablo2"); dataGridView1.DataSource = ds.Tables["Tablo2"]; baglanti.Close(); Skor skr = new Skor(); EnYüksek.Text = "En Yüksek Skor :" + skr.EnyüksekSkor(); }