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

 

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

multiselect - datagridview

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

    multiselect - datagridview

    Καλησπέρα. Έχω ένα datagridview και χρειάζεται να κάνω ενα multiselect και θέλω τα values από τα κελιά τα οποία επελεξα, Εννοείτε πως τα κελιά αυτά είναι στην ίδια στήλη. Πως θα το κάνω αυτό??????
  •  18-05-2009, 16:01 50786 σε απάντηση της 50783

    Απ: multiselect - datagridview

    Δεν μπορώ ακριβώς να φανταστώ τι και που θέλεις να τις πάς τι τιμές αυτές,

    εγώ θα σου πω πως να τις πάρεις σε ένα textbox.

    Πρέπει να δεις την SelectedCells property του DataGridview, το οποίο είναι ένα collection, το οποίο περιέχει τα κελιά τα οποία έχουνε γίνει select από τον χρήστη

    Στην ίδια φόρμα που έχεις το datagridview, όπου και φέρνεις τα δεδομένα σου, βάλε ένα Button Και ένα textbox control

    στο button_onclick event βάλε τον παρακάτω κώδικα αφού αλλάξεις τα ονόματα των controls έτσι ώστε να αντιστοιχούνε στα δικά σου.

    private void button3_Click(object sender, EventArgs e)

    {

    selectedValuesTextBox1.Text = "";

    bool FirstValue = true;

    foreach (DataGridViewCell cell in dataGridView1.SelectedCells)

    {

    if (!FirstValue)

    {

    selectedValuesTextBox1.Text += "--- ";

    }

    selectedValuesTextBox1.Text += cell.Value.ToString();

    FirstValue = false;

    }

    }


    Νικόλαος Καντζέλης
    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
    Δημοσίευση στην κατηγορία:
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems