1 Ανοίξτε το Visual Studio 2010 , κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν φορτώνει , επιλέξτε " File /New /Project" και κάντε κλικ στο " Visual C # /Εφαρμογή κονσόλας . " Ένα νέο έργο εφαρμογής κονσόλας δημιουργείται και ένα αρχείο πηγαίου κώδικα εμφανίζεται στο κύριο παράθυρο του επεξεργαστή . Το αρχείο πηγαίου κώδικα περιέχει έναν ορισμό κλάσης και ένα άδειο κύρια μέθοδος . Τοποθετήστε όλα τον κώδικα που ακολουθεί ανάμεσα στις αγκύλες της κύριας μεθόδου 2
να αναγνωρίσει ένα νέο " DataTable " αντικείμενο γράφοντας την ακόλουθη δήλωση : .
DataTable dt = νέα DataTable ( ) ?
εικόνων 3
αναγνωρίσει μια ακέραια μεταβλητή με το όνομα " dbnull " που θα αποθηκεύσει το αποτέλεσμα της « System.DBNull " πράξη την ισότητα :
int dbnull = 0 ?
Η 4
Δημιουργήστε μια " foreach " loop που αρπάζει όλες τις γραμμές από το " DataTable , " όπως αυτό :
foreach ( σειρά DataRow σε dt.Rows ) { }
5
Τοποθετήστε τα ακόλουθα: « if-else " δήλωση μέσα στις αγκύλες του " foreach " loop . Η δήλωση αυτή δοκιμάζει τις γραμμές στο « DataTable » για την ισότητα με το " System.DBNull . " Αν υπάρχει μια γραμμή , ο ακέραιος " dbnull " είναι ρυθμισμένο στο "0". Σε αντίθετη περίπτωση , θα έχει τεθεί σε " 1 ".
αν ( DBNull.Value.Equals ( γραμμή [ "" ] ) ) { dbnull = 0 ? } else { dbnull = 1 ? }
Η 6
Εκτυπώστε την αξία του ακεραίου " dbnull " τοποθετώντας την ακόλουθη δήλωση στο κάτω μέρος της κύριας μεθόδου , έξω από το " foreach " loop :
System.Console.WriteLine ( " { 0 } " , dbnull ) ?
Η 7
Εκτελέστε το πρόγραμμα πατώντας το πράσινο κουμπί " Play" . Το πρόγραμμα ελέγχει τις γραμμές από το « DataTable » για την ισότητα με το " System.DBNull . " Δεδομένου ότι δεν υπάρχουν γραμμές ήταν πράγματι δημιουργήθηκαν, αυτές οι σειρές είναι ίσο με " System.DBNull ", και οι το πρόγραμμα τυπώνει την τιμή " 0".
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα