Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

C# windowsForm listbox-value

Îåêßíçóå áðü ôï ìÝëïò maria_papan. Τελευταία δημοσίευση από το μέλος eliasm στις 06-04-2009, 14:16. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-04-2009, 11:11 49898

    C# windowsForm listbox-value

    Καλημέρα και πάλι.

    θέλω το εξής απλό:

    string x= "μαρια";

    listBox1.Items.Add(x);

    ???????????

    Τι πρεέπι να γράψω στα ???????? για να δώσω value στο όνομα μαρια? Αυτό το απλό

  •  06-04-2009, 13:36 49904 σε απάντηση της 49898

    Απ: C# windowsForm listbox-value

    αν θες να περάσεις κάποιες τιμές, απλά βάλτες σε ένα array

    private void Form1_Load(object sender, System.EventArgs e)

    {

    string[] myList = new string[4];

    myList[0] = "maria";

    myList[1] = "giorgos";

    myList[2] = "nikos";

    myList[3] = "kostas";

    listBox1.Items.AddRange(myList);

    }


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  06-04-2009, 14:02 49907 σε απάντηση της 49904

    Απ: C# windowsForm listbox-value

    Δηλαδή μου λες, πχ αν θέλω εγώ στα ονόματα στο Listbox να έχω σαν values τις ηλικίες τους, να δώσω τις ηλικίες σε έναν πίνακα με την σειρά πυ πρέπει.

    Και γώ αυτό έκανα αλλα δεν είναι πολύ μπακαλέ......? Δεν σε προσβάλω, εννοείται αυτό ετσι...?

  •  06-04-2009, 14:03 49908 σε απάντηση της 49898

    Απ: C# windowsForm listbox-value

    Αν δεν κάνω λάθος (διόρθωσε με  αν κάνω), θέλεις να φαίνεται στο listbox το «Μαρία» και το value να είναι π.χ. «κάτι άλλο»

    Αυτό αν θυμάμαι καλά γίνεται με την παρακάτω εντολή

    listBox.Items.Add(new ListItem("Μαρία", " κάτι άλλο"));


    Don't try to argue with the machine
    Elias Markelis
    MCPD,MCT
  •  06-04-2009, 14:11 49909 σε απάντηση της 49908

    Απ: C# windowsForm listbox-value

    οχι δεν με προσβαλεις...

     

    αλλα σου απαντησα ακριβως σε αυτο που περιεγραψες. βαλε τις τιμες σε ένα πίνακα στην βάση και τράβα τις από εκεί.

    δεν υπάρχει ας πούμε μια λύση μπακαλέ. δηλαδή αν θέλεις 4 καρφωτές τιμές κάνε το έτσι όπως σου είπα. αν αυτές οι τιμές αλλάζουνε από άλλο σημείο

    της εφαρμογής βάλτες σε ένα πεδίο ένος πίνακα ή σε ένα πίνακα καινούργιο (π.χ categoryid,categories) και φέρε από τόν πίνακα τις τιμές κάτω από το categories field.

     


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  06-04-2009, 14:16 49910 σε απάντηση της 49907

    Απ: C# windowsForm listbox-value

    Και μιας και είδα τώρα την απάντηση σου  θα μπορούσε να έχει ένα stuct να κάνεις override την μέθοδο ToString, έτσι θα φορτώνεις το struct  στο listbox

    Μπορείς να δεις για αυτό  εδώ

    http://msdn.microsoft.com/en-us/library/ms173109.aspx


    Don't try to argue with the machine
    Elias Markelis
    MCPD,MCT
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems