JP21 Δημοσ. 10 Νοεμβρίου 2013 Δημοσ. 10 Νοεμβρίου 2013 Καλησπέρα θα ήθελα να σας κανω μια ερώτηση για μια εφαρμογή που προσπαθώ να φτιάξω. Το εχω στα αγγλικά γιατί το έχω ρωτήσει και σε άλλα site χωρίς απάντηση... Οπότε ελπίζω πως θα την βρω εδώ. Ο κωδικας ειναι ο εξης: I have 2 Combobox (with ready items to choose from) and a textbox( that the user writes on).I want the user to choose one item from each combobox and write something on textbox and then with a button to make all these 3 items to appear with their names in a listview.The problem is that when I run it and press the button the items from the 2 combobox appear as a number depending on their position in the combobox (so if I choose the first item it will print 0, if i choose the second it will print 1, and so on... but what I actually want is the name of the item, not it's place in the list).The code for the button click is: private void BTN_Click(object sender, RoutedEventArgs e){ list.Add(new class(combobox1.SelectedIndex.ToString(), combobox2.SelectedIndex.ToString(), Double.Parse(textbox.Text))); ListView.Items.Add(combobox1.SelectedIndex + " " + combobox2.SelectedIndex + " " + Double.Parse(textbox.Text));
albNik Δημοσ. 10 Νοεμβρίου 2013 Δημοσ. 10 Νοεμβρίου 2013 Προσθεσε το Text του καθε control listView.Items.Add(comboBox1.Text); listView.Items.Add(comboBox2.Text); listView.Items.Add(textBox.Text); ή σε μια σειρα σε Details View var lvi = new ListViewItem(comboBox1.Text); lvi.SubItems.Add(comboBox2.Text); lvi.SubItems.Add(textBox.Text); listView.Items.Add(lvi); 1
JP21 Δημοσ. 10 Νοεμβρίου 2013 Μέλος Δημοσ. 10 Νοεμβρίου 2013 Προσθεσε το Text του καθε control listView.Items.Add(comboBox1.Text); listView.Items.Add(comboBox2.Text); listView.Items.Add(textBox.Text); ή σε μια σειρα σε Details View var lvi = new ListViewItem(comboBox1.Text); lvi.SubItems.Add(comboBox2.Text); lvi.SubItems.Add(textBox.Text); listView.Items.Add(lvi); Λοιπον τα δοκιμασα και τα δυο και μου εβγαλε και στα δυο το ιδιο error: 'Text' and no extension method 'Text' accepting a first argument of type 'Windows.UI.Xaml.Controls.ComboBox' could be found (are you missing a using directive or an assembly reference?) Το έχουμε σε C# με Visual Studio Express 2013 και Blend.
albNik Δημοσ. 10 Νοεμβρίου 2013 Δημοσ. 10 Νοεμβρίου 2013 Νομιζα ηταν σε WinForms, δεν εχω ασχοληθεί με WPF. Δες το ComboBox.SelectedValue.ToString() (αντί για Text που δεν υπαρχει) http://msdn.microsoft.com/en-US/library/windows/apps/windows.ui.xaml.controls.combobox#properties 1
JP21 Δημοσ. 10 Νοεμβρίου 2013 Μέλος Δημοσ. 10 Νοεμβρίου 2013 Ευχαριστω πολυ.Τελικα το εκανα με if...else. και εγινε!
defacer Δημοσ. 10 Νοεμβρίου 2013 Δημοσ. 10 Νοεμβρίου 2013 Αφού του λες να προσθέσει το combobox1.SelectedIndex, τι ακριβώς περίμενες να γίνει; Αυτό που του λες αυτό κάνει.
JP21 Δημοσ. 11 Νοεμβρίου 2013 Μέλος Δημοσ. 11 Νοεμβρίου 2013 Αφού του λες να προσθέσει το combobox1.SelectedIndex, τι ακριβώς περίμενες να γίνει; Αυτό που του λες αυτό κάνει. Ναι.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα