public void AddToList(Chocolate c) { ListViewItem lvi = new ListViewItem(c.Sno.ToString()); lvi.SubItems.Add(c.Name); listView.Items.Add(lvi); }
private void Sortbutton_Click(object sender, EventArgs e) { if (cnt > 0) { int count = listView.SelectedIndices[0]; ListViewItem lvi = listView.Items[count]; Chocolate ch = new Chocolate(); ch.Sno = int.Parse(lvi.SubItems[0].Text); ch.Name = lvi.SubItems[1].Text; } }
private void Addbutton_Click(object sender, EventArgs e) { string name = TextBox.Text.Trim(); if (String.IsNullOrEmpty(name)) { MessageBox.Show("The Name field can not be empty "); } Chocolate ch = new Chocolate(); ch.Sno = ++cnt; ch.Name = name; AddToList(ch); clear(); }
private void Deletebutton_Click(object sender, EventArgs e) { int count = listView.SelectedIndices.Count; if (count > 0) { int curr = listView.SelectedIndices[0]; ListViewItem lvi = listView.Items[curr]; Chocolate ch = new Chocolate(); ch.Sno = int.Parse(lvi.SubItems[0].Text); ch.Name = lvi.SubItems[1].Text; listView.Items.RemoveAt(curr); cnt--; } else { MessageBox.Show("There is no data to delete"); } }
private void Insertbutton_Click(object sender, EventArgs e) { if (cnt < 5) { MessageBox.Show("First enter the name of five Chocolate Manufacturers"); } else { int count = listView.SelectedIndices[0]; string name = TextBox.Text.Trim(); Chocolate ch = new Chocolate(); ch.Sno = ++cnt; ch.Name = name; ListViewItem lvi = new ListViewItem(ch.Sno.ToString()); lvi.SubItems.Add(ch.Name); listView.Items.Insert(count + 1, lvi); clear(); } }