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

 

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

Και άλλη ερώτηση μέσα στην ίδια μέρα.......

Îåêßíçóå áðü ôï ìÝëïò ape. Τελευταία δημοσίευση από το μέλος ape στις 10-12-2005, 02:55. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-12-2005, 02:01 7784

    Και άλλη ερώτηση μέσα στην ίδια μέρα.......

    Μιάς και τέτοια ώρα γράφω κώδικα θας σας κάνω άλλη μία ερώτηση!!!

     

    Σε  ένα Project

    όταν έχω δύο διαφορετικές φόρμες και έχω ορίσει Public το dataset της  δεύτερης φόρμα πώς το καλώ για να το γεμίσω στην πρώτη φόρμα????

     

    Ευχαριστώ

  •  10-12-2005, 02:17 7787 σε απάντηση της 7784

    Απ: Και άλλη ερώτηση μέσα στην ίδια μέρα.......

    Πρέπει να έχεις reference στο instance της άλλης φόρμας. Από κει και πέρα, απλά otherForm.DatasetName
    Vir prudens non contra ventum mingit
  •  10-12-2005, 02:55 7788 σε απάντηση της 7784

    Απ: Και άλλη ερώτηση μέσα στην ίδια μέρα.......

    Δηλαδή στη δεύτερη φόρμα έχω ορίσει

    Public Class Form3
    Inherits System.Windows.Forms.Form
    Dim dsFinal As New DataSet("ParMaterial")
    Dim daFinal As OleDbDataAdapter


    μέχρι εδώ οκ

    στην ίδια φόρμα την 2 δηλαδή θα πρέπει να δημιουργήσω μία
    Public Class InstanceClass
    Dim dsFinal As New DataSet("ParMaterial")
    End Class



    ????

  •  10-12-2005, 03:06 7789 σε απάντηση της 7788

    Απ: Και άλλη ερώτηση μέσα στην ίδια μέρα.......

    Έχεις την 1η φόρμα

    Public Class Form1
       Inherits System.Windows.Forms.Form
       Private theOtherForm as New Form2

       'Σε κάποιο event ας πουμε, την εμφανίζεις
       Private Sub someEvent(blah, blah, blah)
          theOtherForm.Show
       End Sub

       'Κατόπιν, οπουδήποτε αλλού μπορείς να αναφερθείς σε αυτήν
       'αρκεί να μην την έχεις κλείσει
       Private Sub Something
          'πχ
          DataGrid1.Datasource = theOtherForm.DatasetXYZ
       End Sub
    End Class

    Το μόνο που χρειάζεται είναι να έχεις δηλώσει public το Dataset στη δεύτερη φόρμα:

    Public Class Form2
      Inherits System.Windows.Forms.Form
      Public DatasetXYZ as Dataset
       ...
    End Class

     


    Vir prudens non contra ventum mingit
  •  10-12-2005, 03:48 7791 σε απάντηση της 7784

    Απ: Και άλλη ερώτηση μέσα στην ίδια μέρα.......

    Σε ευχαριστώ πάρα πολύ και πάλι!!!
    καλό σου βράδυ θα συνεχίσω αύριο και θα δοκιμάσω αυτό που μου προτείνεις

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