cs_arpege
Messages postés62Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention 3 avril 2008
-
27 juin 2007 à 11:00
cs_vanid
Messages postés1Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention 5 juillet 2009
-
5 juil. 2009 à 06:19
j'ai un message d'erreur lorsque je veuxeffacer les enregistrements de mon datagridview a partir d'un click_button .le datagrid se charge lors du form load,mon code est le suivant(et apres les imports.system ...):
Private
Sub Form1_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load
'Initialisation de la chaîne de paramètres pour la connexion
strConn =
"Provider=Microsoft.Jet.OLEDB.4.0;" &
"Data Source= c:\essai.mdb;"
'Initialisation de la chaîne contenant l'instruction SQL
strSql =
"SELECT * FROM admin"
'Instanciation d'un Objet Connexion
ObjetConnection =
New OleDbConnection
'Donner à la propriété ConnectionString les paramètres de connexion
ObjetConnection.ConnectionString = strConn
'Ouvrir la connexion
ObjetConnection.Open()
'Instancier un objet Commande
ObjetCommand =
New OleDbCommand(strSql)
Instancier un objet Adapter
ObjetDataAdapter =
New OleDbDataAdapter(ObjetCommand)
'initialiser l'objet OleCBComandBuilder (sinon pas d'update)
ObjetCB =
New OleDbCommandBuilder(ObjetDataAdapter)
'Avec l'aide de la propriété Fill du DataAdapter charger le DataSet
ObjetDataAdapter.Fill(ObjetDataSet,
"admin")
'Créer une datatable à partir du dataset
ObjetDataTable = ObjetDataSet.Tables(
"admin")
'Mettre dans le DataGrid une table DataTable
DataGridView1.DataSource = ObjetDataTable
End
Sub
Private
Sub
Button1_Click(
ByVal
sender
As
System.Object,
ByVal
e
As
System.EventArgs)
Handles
Button1.Click
DataGridView1.Rows.Clear()
End
Sub
je programme en vb2005 et le message indique:"Impossible d'effacer cette liste"
je dois fire une erreur mais je ne vois pas laquelle, merci pour vos suggestions++
cs_arpege
Messages postés62Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention 3 avril 2008 27 juin 2007 à 12:46
je suis tout de meme surpris qu'il n'y ai pas une simple commande permettant de reinitialisér les donnée affichées dans le datagrid.....!?! mon datagrid n'est lié à la base que par la ligne:
DataGridView1.DataSource = ObjetDataTable