2009-11-12 3 views
0

J'utilise Visual Studio C# 2008
J'ai créé (visuellement) un ensemble de données qui pointe vers un fichier mdb (Access 2007)
Ce DataSet est appelé « EstacionarDataSet »Visual C# 2008. CRUD Exemple d'utilisation Dataset, DataRow avec un accès Mdb

EstacionarDataSet ed = new EstacionarDataSet(); 
DataRow newRow = ed.Tables[0].NewRow(); 
newRow["patente"] = tb_Patente.Text; 
newRow["numerobox"] = tb_Box.Text; 
newRow["fechahora_ingreso"] = DateTime.Now; 
ed.Tables[0].Rows.Add(newRow); 
  • ce code est exécuté dans un Form2 (non Mainform), où je suis en train d'insérer un nouvel enregistrement dans le seul fichier mdb de table a (ce code ne fonctionne pas travail, mais ne donne aucune exception).

  • Le mainform contient un composant System.Windows.Forms.DataGridView , attaché à ce fichier mdb, qui fonctionne très bien, il montre les enregistrements correctement, etc. (PS: J'ai ajouté quelques enregistrements d'échantillons en utilisant Access)

  • Je besoin des exemples de code pour ajouter une nouvelle ligne, mise à jour et la suppression ... Merci

Répondre

0

Vous devez comprendre comment fonctionne DataAdapter:

lire cet article

DataAdapter

ou beaucoup d'autres dans le web.

Ensuite, tout ce dont vous avez besoin est un objet de connexion à la MDB, un DataAdapter configuré avec les commandes de sélection d'insertion et de mise à jour (peut être facilement fait avec l'assistant).

et remplir une table ou un jeu de données avec les données, la liaison à la gridview.

+0

Le Wizzard a déjà créé beaucoup de code, et je suppose qu'il a la chaîne de connexion, etc. parce que quand Mainform montre, le DataGridView charge les données de la table mdb. Ai-je besoin aussi besoin de créer cet objet de connexion, DataAdapter, etc.? Où est-ce que vous pointez Wizzard, situé? Merci – Enrique

+0

le code source du projet est ici http://www.mediafire.com/?zwotmgwvzii – Enrique

+0

Les adaptateurs de données, il existe probablement déjà si vous avez les données. Je vais vérifier votre projet et voir plus tard aujourd'hui. – Dani