Imports System.Data.SqlClient
Imports System.IO
Imports System.Text
Public Class Form1
Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.Table1BindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.DB2DataSet)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO : cette ligne de code charge les données dans la table 'DB2DataSet.Table1'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
Me.Table1TableAdapter.Fill(Me.DB2DataSet.Table1)
Dim db As New DB2DataSet
Dim test = From client In db Where nom = "toto" Select nom
DataGridView1.DataSource = test
End Sub
Jusqu'ici tout va bien, c'est ensuite que ça pose pb, losque j'insère ce qui est en rouge. Je crois que j'ai fait n'importe quoi avec l'interrogation de la base.
Pour db j'ai l'erreur suivante: l'expression de type 'Bases_de_données_V2.DB2DataSet' ne peut être interrogé. Verifiez que vous n'omettez pas une réf d'assembly et/ou une importation d'espace de noms pour le fournisseur Linq
Pour DataGridView1: il me dit que le nom DataGridView1 n'est pas déclaré
PS: je veux afficher le résultat de lecture de la db dans une DataGridView (nommée DataGridView1)
Info:
Source de données: DB2DataSet
Table: Table1
Champs: Id, Nom, Prenom, Adresse, Code_postal, ville
Message édité par akabis le 27-05-2009 à 15:45:29