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

 

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

specific cell value in datagrid view

Îåêßíçóå áðü ôï ìÝëïò Αλέξανδρος Δημητρίου. Τελευταία δημοσίευση από το μέλος Αλέξανδρος Δημητρίου στις 19-10-2008, 13:24. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-10-2008, 12:59 45476

    specific cell value in datagrid view

    Παιδιά Καλημέρα

    Αυτό που χρειάζομαι  να κάνω είναι το εξής:

    VB - SQL2005 - Windows application

    Σε ενα datagridview εμφανίζω τα δεδομένα ενος πίνακα ας πούμε με την εξής μορφή:

    userid  -  username - activeuser(checkbox)

    Αυτό που θέλω να κάνω είναι δίνοντας μια τιμή σε ένα textbox της φόρμας μου και πατώντας οκ button αυτόματα να μου τσεκάρει  το checkbox activeuser της γραμμής του datagridview οπού το userid = με την τιμή που πληκτρολόγησα στο textbox.

    δλδ:

    results datagridview:

    1 sa false

    2 alex false

    3 nikos false

    4 dimos false

     

    textboxvalue = 3 and  (ok button)

    results datagridview:

    1 sa false

    2 alex false

    3 nikos true

    4 dimos false

     

     

    Η βοήθεια σας είναι πολύτιμη ,

    Ευχαριστώ εκ των προτέρων!


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
  •  15-10-2008, 20:08 45492 σε απάντηση της 45476

    Απ: specific cell value in datagrid view

     

    φίλε,

    μια απλή υλοποίηση αυτού που ζητάς

    1) αρχίζεις ένα windows application form (vb version) στο Visual studio (express or ότι άλλο έχεις)

    2) φαντάζομαι ότι σε κάποιον sql server(local instance ή όπου αλλού) έχεις την βάση και τον πίνακα με τα δεδομένα.

    3) βάλε ένα button,textbox,datagridview control στην φόρμα. άσε τα default names(button1 e.t.c)

    4) κάνε σύνδεση(από το server explorer) με το sql server instance και σύνδεση στην βάση.

    5) test the connection

    6) από τα smart arrow-Πάνω δεξιά-του datagridview-> choose datasource->add project datasource->database και διάλεξε database(π.χ test αν την εχεις ονομασει test). Και μετά μεσω του οδηγού κάνε configure το connectionstring πήγαινε στον πίνακα που θες. θα δεις και το dataset που δημιουργείται. το object αυτο, το dataset θα σου φερει με κάποιες μεθόδους τα δεδομένα στο datagridview. τρέξε την εφαρμογή να δεις ότι έχεις τα δεδομένα στο grid.

    αν όλα είναι καλά συνέχισε...

    7)κάνε διπλό κλικ στο κουμπί στην φόρμα

    8)στην button1 click event handling routine γράψε αυτό τον κώδικα

    Dim rowIndex As Integer

    Dim check As DataGridViewCheckBoxCell

    If IsNumeric(TextBox1.Text) = True Then

    rowIndex = TextBox1.Text - 1

    check = Me.DataGridView1.Rows(rowIndex).Cells(2)

    If check IsNot Nothing Then

    check.Value = True

    End If

    Else

    MessageBox.Show("this is not a number")

    End If

     

    τρέξε την εφαρμογή ......... hope it works


    Νικόλαος Καντζέλης
    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
  •  17-10-2008, 15:23 45536 σε απάντηση της 45476

    Απ: specific cell value in datagrid view

    έλα φίλε μου. σε βοήθησε αυτό που σου έστειλα?


    Νικόλαος Καντζέλης
    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
  •  18-10-2008, 12:05 45562 σε απάντηση της 45536

    Απ: specific cell value in datagrid view

    Φίλε μου είσαι καταπληκτικός και "υπερβολικός". Εσύ ξεκίνησες να μου υλοποιείς όλη την εφαρμογή.Εγώ ζήτησα μόνο το σημείο της αλλαγής του πεδίου του gridview. Δεν μου έδωσες ακριβώς οτι ζητούσα αλλά χωρίς αυτό που μου έδωσες δεν θα ειχα κάνει τίποτα.Με βοήθησες από πάρα πολύ έως τελείως...

    Το μόνο λάθος σου είναι οτι κατάλαβες οτι το πρώτο πεδίο θα έχει πάντα ενιάια αρίθμηση από ένα (δλδ 1,2,3,4,5,).Το πρώτο πεδίο θα μπορούσε να έχει οποιαδήποτε τιμη (πχ 345 , 759 , 212 κλπ.) χωρίς αυτά που μου έγραψες όμως δεν θα είχα κάνει τίποτα.το μόνο που έπρεπε να αλλάξω ήταν να βάλω ενα if μεσα στο while.

     

    Σε υπερευχαριστώ για το χρόνο σου και το ενδιαφέρον σου...


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
  •  18-10-2008, 17:35 45569 σε απάντηση της 45562

    Απ: specific cell value in datagrid view

    χαίρομαι , που βοήθησα. σήμανε το συγκεκριμένο Post σαν "Απαντημένο"
    Νικόλαος Καντζέλης
    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
  •  19-10-2008, 13:24 45579 σε απάντηση της 45569

    Απ: specific cell value in datagrid view

    Χίλια συγνώμη έχεις δίκιο..Ειχα σκοπό να το κάνω και το ξέχασα..Ευχαριστώ και πάλι φίλε μου , θα τα λέμε...........

     

     


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems