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

 

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

Datagrid Control with Column data type UniqueIdentifier

Îåêßíçóå áðü ôï ìÝëïò takis. Τελευταία δημοσίευση από το μέλος takis στις 25-04-2007, 11:24. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-04-2007, 10:35 30901

    Datagrid Control with Column data type UniqueIdentifier

    Καλημέρα σε όλους,

    πως μπορώ να αλλάξω το defaultvalue του συγκεκριμένου column. Παρατηρώ ότι στο design του Dataset έχει τιμή <DBNULL>. Θα πρέπει να κάνω type το dataset με τον XML editor και να το δηλώσω εκεί;

     

    Ευχαριστώ

     

  •  25-04-2007, 10:47 30902 σε απάντηση της 30901

    Απ: Datagrid Control with Column data type UniqueIdentifier

    Τι default value θα ήθελες να δώσεις; Αν πχ στον SQL Server έχεις βάλει NEWID(), αυτό αφορά μόνο τον SQL Server. Το Dataset δεν γνωρίζει αυτό το function, οπότε βάζει ως default το DBNull. Γενικά, το schema της βάσης δεν μεταφέρεται αυτούσιο ως schema του Dataset. Για το συγκεκριμένο πρόβλημα, θα πρέπει να στηριχθείς στα events του object model και το .NET Framework (πχ κατά το new row event να χρησιμοποιείς την System.GUID.NewGuid().ToString() για να αντικαταστήσεις τo DBNull).


    Vir prudens non contra ventum mingit
  •  25-04-2007, 11:24 30904 σε απάντηση της 30902

    Απ: Datagrid Control with Column data type UniqueIdentifier

    Ευχαριστώ πολύ με κάλυψες, ουσιαστικά θέλω να χρησιμοποιήσω το newid() που έχω ορίσει στο schema της βάσης. Πίστευα ότι μέσα από το design του dataset θα μπορούσα να το αλλάξω.

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems