Καλησπέρα σας,
Έχω ένα πρόβλημα ή για την ακρίβεια έλλειψη γνώσεων σε μια φόρμα που χρησιμοποιώ ένα listView control.
Αυτό που θέλω να κάνω είναι να παίρνω το text απο 2 textboxes και ένα combobox και να τα βάζω σε 3 στήλες στο listView control μου.
Αφού τρέχω το πρόγραμμά μου συμπληρώνω τις πληροφορίες που θέλω, πατάω save προκειμένου να τα σώσει στο listview control μου και το κάνει....
Το πρόβλημα που συναντάω είναι όταν κάνω τη διαδικασία αυτή για δεύτερη φορά δηλαδή όταν πάω να συμπληρώσω τη δεύτερη γραμμή του listView control με πληροφορίες.
Σε αυτή τη περίπτωση τερματίζει το πρόγραμμα βγάζοντάς μου λάθη.
Ο κώδικας που χρησιμοποιώ είναι ο εξής:
ListViewItem item1 = new ListViewItem();
public Form1()
{
InitializeComponent();
InitializeListView();
}
public void InitializeListView()
{
listView1.View = View.Details;
// Creating 3 columns
// Column Job ==> Viewing the job
listView1.Columns.Add("Job", -2, HorizontalAlignment.Left);
// Column Job ==> Viewing the priority
listView1.Columns.Add("Priority", -2, HorizontalAlignment.Left);
// Column Job ==> Viewing if the job is active/inactive
listView1.Columns.Add("Status", -2, HorizontalAlignment.Left);
}
private void save_Click(object sender, EventArgs e)
{
item1.Text = textBox1.Text;
item1.SubItems.Add(comboBox1.Text);
item1.SubItems.Add(textBox2.Text);
listView1.Items.Add(item1);
}
|| www.rimo-art.com ||