private void popuniListViewPredmetIspit(int idPredmet) { BIspit[] ispitiIzPredmeta = this.biznisLogika.getIspiti(idPredmet); this.listViewPredmetIspit.BeginUpdate(); this.listViewPredmetIspit.Items.Clear(); for (int i = 0; i < ispitiIzPredmeta.Length; i++) { BIspit ispit = ispitiIzPredmeta[i]; ListViewItem listViewItem = new ListViewItem(); listViewItem.Tag = ispit; listViewItem.Text = (i + 1).ToString(); ListViewItem.ListViewSubItem subItem = new ListViewItem.ListViewSubItem(); subItem.Text = ispit.PredmetNaziv; listViewItem.SubItems.Add(subItem); subItem = new ListViewItem.ListViewSubItem(listViewItem, ispit.Godina.ToString()); listViewItem.SubItems.Add(subItem); subItem = new ListViewItem.ListViewSubItem(listViewItem, ispit.IspitniRokNaziv); listViewItem.SubItems.Add(subItem); subItem = new ListViewItem.ListViewSubItem(listViewItem, ispit.IspitDatum.ToString()); listViewItem.SubItems.Add(subItem); this.listViewPredmetIspit.Items.Add(listViewItem); } this.listViewPredmetIspit.EndUpdate(); }
private void listViewPredmetIspit_SelectedIndexChanged(object sender, EventArgs e) { if (this.listViewPredmetIspit.SelectedItems.Count == 0) { return; } ListViewItem item = this.listViewPredmetIspit.SelectedItems[0]; BIspit ispit = item.Tag as BIspit; if (ispit == null) { return; } int idIspit = ispit.IdIspit; List <BStudentIspit> lista = this.biznisLogika.getStudentNaIspitu(idIspit); this.dataGridViewRazno.DataSource = lista; }