OVH Cloud OVH Cloud

y a vraiment personne qui pourrit m aider pour mon petit soucis de données

4 réponses
Avatar
Philippe
bonjour
j arrives bien a remonter mes données dans une grid
mais pour valider les modifs de mes données c est une autre paire de manche

sur ma form, j ai un oledbconnection, un oloedataapateur, un dataset

je fais ca

oleDbConnection.Open();
dataSetListe1.AcceptChanges();
oleDbDataAdapter.Update(dataSetListe1);

oleDbConnection.Close();

j ai pas de message d erreur, mais quand je quitte mon appli et que j y
reviens, y a pas mes modifs

4 réponses

Avatar
digging
Philippe avait prétendu :
bonjour
j arrives bien a remonter mes données dans une grid
mais pour valider les modifs de mes données c est une autre paire de manche

sur ma form, j ai un oledbconnection, un oloedataapateur, un dataset

je fais ca

oleDbConnection.Open();
dataSetListe1.AcceptChanges();
oleDbDataAdapter.Update(dataSetListe1);

oleDbConnection.Close();

j ai pas de message d erreur, mais quand je quitte mon appli et que j y
reviens, y a pas mes modifs



Je suis débutant comme toi en C#. Ton bout de code n'est pas suffisant
pour te dépanner, mais je pense que tu n'as pas généré les commandes -
Update, Inserte, Delete. Le mieux que je peux faire pour toi est de te
conseiller dans un premier temps de faire générer une form complètement
par l'assistant : Ajouter | Ajouter un formulaire windows | Assistant
formulaire de données, puis donne un nom quelconque à ton formulaire.
L'assistant va te prendre par la main et te générer une form avec un
code très propre. Tout y sera. Tu peux ensuite t'amuser avec.
Voilà, voilà.
digging

--
- concepteur ensemblier -
Avatar
Philippe
Merci

je viens d essayer avec un nouveau projet, ca marche

mais

je cree un nouveau projet, qui me cree une form vierge

j utilises l assistant de données, qui lui me cree une autre form

comment dire au projet de demarrer sur cette nouvelle form et non sur
celle que le projet a créé

merci

digging a écrit :
Philippe avait prétendu :

bonjour
j arrives bien a remonter mes données dans une grid
mais pour valider les modifs de mes données c est une autre paire de
manche

sur ma form, j ai un oledbconnection, un oloedataapateur, un dataset

je fais ca

oleDbConnection.Open();
dataSetListe1.AcceptChanges();
oleDbDataAdapter.Update(dataSetListe1);

oleDbConnection.Close();

j ai pas de message d erreur, mais quand je quitte mon appli et que j
y reviens, y a pas mes modifs




Je suis débutant comme toi en C#. Ton bout de code n'est pas suffisant
pour te dépanner, mais je pense que tu n'as pas généré les commandes -
Update, Inserte, Delete. Le mieux que je peux faire pour toi est de te
conseiller dans un premier temps de faire générer une form complètement
par l'assistant : Ajouter | Ajouter un formulaire windows | Assistant
formulaire de données, puis donne un nom quelconque à ton formulaire.
L'assistant va te prendre par la main et te générer une form avec un
code très propre. Tout y sera. Tu peux ensuite t'amuser avec.
Voilà, voilà.
digging



Avatar
Patrick Philippot
Philippe wrote:
comment dire au projet de demarrer sur cette nouvelle form et non sur
celle que le projet a créé



Il sufit de le préciser dans les propriétés du projet (Common Properties
| General | Startup Object - désolé je n'ai pas sous la main les
intitulés en français).

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
digging
> je cree un nouveau projet, qui me cree une form vierge

j utilises l assistant de données, qui lui me cree une autre form

comment dire au projet de demarrer sur cette nouvelle form et non sur celle
que le projet a créé




Tu créés autant de forms de démarrage que tu veux, à condition que dans
ta form tu inclus le code suivant :
[STAThread]
static void Main()
{
Application.Run(new nomDeTaForm());
}
Puis tu fais un clic-droit sur ton projet, propriétés, Général, Objet
de démarrage et tu sélectionnes ta forms. C'est elle qui démarrera. Tu
peux ainsi tester plusieurs possibilité de forms de démarrage.

Tu peux aussi renommer la forms créée par defaut par VS.NET. Cependant,
n'oublie pas d'aller dans le code, y compris dans le code du concepteur
- celui caché dans la direction #région - et renommer Form1 en
nomDeTaForm. VS.NET a la manie de ne pas renommer partout cette fameuse
Form1.
Tu peux tout aussi bien la virer carément de ton projet.
Voilà, voilà.
digging

--
- concepteur ensemblier -