J'ai créé dans Visual Basic .net un nouveau DataGridView dans mon formulaire. J'ai utilisé l'assistant pour montrer quelques champs d'une table dans ma base de données d'accès. Je voudrais ajouter un bouton d'actualisation et forcer le DataGrid à charger à nouveau les données depuis la base de données, mais je ne suis pas sûr de savoir comment faire. J'ai essayé plusieurs méthodes d'actualisation mais cela ne fonctionne pas. Quelqu'un peut-il m'aider?Actualisation d'un DataGridView lié à une base de données d'accès
0
A
Répondre
0
Vous devez relier la source de données à nouveau. Je ne l'ai jamais fait cela avec une base de données Access, mais voici comment vous pouvez le faire en utilisant ADO.NET avec SQL
Using command As New SqlCommand("CommandText Goes Here", "ConnectionString goes here")
command.CommandType = CommandType.Text
Dim ds As New DataSet("Results")
Using da As New SqlDataAdapter(command)
da.Fill(ds)
myGrid.DataSource = ds
End Using
End Using
Vous pouvez envelopper que dans un bouton événement click.
Il y a une tonne d'autres façons de le faire, mais cela fonctionne pour moi.
Questions connexes
- 1. Actualisation d'une connexion à une base de données SQL
- 2. Combobox dans lié DataGridView
- 3. Actualisation d'une base de données de rapports
- 4. DataGridView lié à des données à une liste n'est pas mis à jour
- 5. Problème avec datatable lié à un datagridview
- 6. Problème DataGridView lié
- 7. Accéder à l'élément lié à une ligne DataGridView (WinForms)
- 8. Comment déterminer l'ordre des colonnes affichées dans un datagridview lié à une source de données
- 9. Comment manipuler le format sur un DataGridView lié à une source de données?
- 10. Mise à jour de déclencheur sur DataTable lié à DataGridView
- 11. Ajout de lignes par programmation à un DataGridView lié à des données?
- 12. Suppression d'un élément lié de DataGridView
- 13. Création de plusieurs copies d'un objet lié aux données à partir d'un DataGridView - comment les découpler?
- 14. Comment annulez-vous les modifications apportées à un DataGridView lié?
- 15. Actualisation des données
- 16. DataGridView lié à DataTable. Obtention de combobox pour les énumérations
- 17. Suppression de plusieurs lignes dans un datagridview non lié
- 18. Liaison de données à DataGridView
- 19. Comment utiliser DataGridViewButtonColumn dans DataGridView non lié
- 20. mettre à jour un jeu de données correspondant à une base de données à partir de son datagridview
- 21. Empêcher certaines DataColumns dans un DataTable d'être lié à DataGridView
- 22. Comment activer le tri sur un DataGridView lié à une requête LINQ to Entities?
- 23. Remise à zéro ou actualisation d'une connexion de base de données
- 24. comment ajouter plusieurs lignes de DataGridView à une table dans la base de données?
- 25. Comment configurer un serveur lié à une base de données Oracle sur SQL 2000/2005?
- 26. Comment récupérer les données de l'accès Base de données à Datagridview
- 27. Comment lier un contrôle WinForms DataGridView à une base de données SQL Server
- 28. Ajouter des colonnes propres dans un DataGridview lié
- 29. Problème de performances lors de la mise à jour d'un DataTable lié à un Datagridview
- 30. Données volumineuses dans une cellule de DataGridView
J'ai essayé avec ce code Dim con As New OleDb.OleDbConnection (connStr) con.Open() Dim comando As New OleDb.OleDbCommand ("SELECT IdEmpleado, Nombre, Contrasena DE Empleados", con) Dim ds As New DataSet ("Résultats") EmpleadosTableAdapter.Fill (ds) con.Close() Et je reçois une erreur: un System.Data.DataSet ne peut pas être convertisseur en ... – kezern
Le suspense me tue. – Ciaran