begin process at 2010 02 09 21:39:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

ADO.NET

 > 

DataBinding, Grid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DataBinding, Grid

mardi 1 avril 2008 à 08:50:38 | DataBinding, Grid

Cisaks

J'ai besoins d'aide je craqueeeee
Voila j'ai une datagridview ou il a un DataSource pas de soucy je vois les champs de ma table.
J'ai des autants de TextBox que de champs ce trouvant dans ma DataGridView est chacun est liée grace au DataBinding.
Donc quand je selectionne un champs dans ma DataGridView les TextBox changes bien en fonction de la ligne de ma DataGridView

Maintenant ce que je voudrais faire c pouvoir enregistrer "instantanement" dès que j'ajoute des données dans une des mes TextBox. C'est a dire pouvoir voir en live mon text s'afficher dans ma DataGridView. Je n'y arrive pas sauf quand je met dans l'evenement click de mes TextBox un EndEdit() puis un Update et enfin un Refresch() de ma Grid. Mais quand je vais ca il me rafraichie aussi mais TextBox du coup les premier caractere que je tappe dans mes TextBox sont effacé :(

Je sais plus quoi faire

En resumé je veux pouvoir avoir:
    Une liste des mes enregistrements dans une Grid (peu importe ce quelle grille)
    Les TextBox correspondants au mes colonnes
    Pouvoir afficher en "live" les données que je tappe dans une textbox dans ma Grid.

Merci :)
jeudi 3 avril 2008 à 14:59:53 | Re : DataBinding, Grid

Arthenius

Membre Club
regarde ce source il peut peut etre t'aider : http://www.csharpfr.com/code.aspx?ID=27738

currencymanager est ton ami


Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."

lundi 7 avril 2008 à 10:28:40 | Re : DataBinding, Grid

Cisaks

Merci pour ta reponse mais ce n'est pas ce que je recherche. Ton exemple est bien mais ce que je voudrais c'est pouvoir selectionner un ligne de la grid, quelle apparaisse dans les TextBox respectif (ce que fais ton appli) mais ce que je voudrais c que dès que l'on change le contenu de la textbox que ce dernier puisse s'afficher directement dans la datagrid (sans pour autant etre mis a jour dans la base de donnée). On prend l'evenement OnChanged des textbox et on Update la Grid ... enfin c ce que je voudrais faire ...
lundi 7 avril 2008 à 10:38:20 | Re : DataBinding, Grid

Arthenius

Membre Club
en faidsaint un Cuurencymanager.EndCurrentEdit();

les donnees saisie dans tes textbox seront mis a jour dans le dataset
regarde bien comment est gerer le currencymanager dans mon exemple

et sur ton Onchanged place un MonCurrencyManager.EndCurrentEdit();

et cela devrait faire ce que tu souhaite :)



Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."

lundi 7 avril 2008 à 11:26:06 | Re : DataBinding, Grid

Cisaks

Merci pour ta rapidité !
Je viens de tester dans mon evenement TextChanged ... le probleme que j'ai est qu'il efface le premier caractere que je met, par contre les caracteres suivant (dans le meme textbox) il n'y a pas de soucie, je peut en ajouter tant que je veux...
Je pense que c'est du au Binding il doit certainement reloader les anciennes données au debut, quand le focus viens d'etre mis sur le textbox ...
lundi 7 avril 2008 à 11:34:42 | Re : DataBinding, Grid

Arthenius

Membre Club

bizarre ....

peut etre un pb de placement du binding ... ou autres ... ??



Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."

lundi 7 avril 2008 à 11:45:40 | Re : DataBinding, Grid

Cisaks

Comment peut-on mal placer un binding ?
C'est VS2008 qui c'est ocupé de me creer un AdapterManager, un BindingSource, est j'ai mis un "BindingSource" sur chaque textbox  ...
:'( je vois pas comment faire pour resoudre mon probleme pfff
lundi 7 avril 2008 à 11:59:51 | Re : DataBinding, Grid

Arthenius

Membre Club

ha je pensais que tu l'avais binder en le codant.....

effectivement du coup ton binding doit etre correct....
la comme ca je ne vois pas de raison a ton souci ...



Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."

lundi 7 avril 2008 à 13:39:54 | Re : DataBinding, Grid

Cisaks

j'ai un autre soucie mais ca je pense que tu pourras y repondre assez facilement. Pourquoi lorsqu'un textbox est vide je dois absoluement mettre une valeur à l'interieur pour le valider ? Pourquoi par defaut il ne ce met pas à "null" ?
En ce qui concerne mon premier probleme je suis entrain de le decortiquer je vais trouver pourquoi ca fonctionne pas !!
lundi 7 avril 2008 à 14:02:11 | Re : DataBinding, Grid

Arthenius

Membre Club

pour le textbox ca doit dependre de la strucuture de ta table, elle accepte peut etrre pas les null pour ce champs la ?



Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."


1 2

Cette discussion est classée dans : textbox, champs, datagridview, grid, databinding


Répondre à ce message

Sujets en rapport avec ce message

databinding [ par korchimustapha ] SalutJ'utilise dans un winform un textbox lié à un champs de type numérique (databinding)  de ma base de donnée access.lorsque j'essaie de mettre à jo Vérification des champs avant d'enregistrer [ par Epitt ] Bonjour, je recherche quelle est la meilleure solution pour contrôler que plusieurs TextBox ont bien été compléter avant de procéder à l'enregistreme grid control +binding Source [ par issamglad ] bonjour,dans notre application on a un grid control qui a comme source de donnees une binding source , on aimerais ajouter un champs dans notre grid c filtrage des données dans une datagridview [ par sws2007 ] bonjour tout le monde; j'ai crée form qui contient un textbox et un datgridview je voudrais que lorsque je saisis une lettre dans le textbox ;par exem Databinding et textbox [ par jbinard ] Bonjour, Voilà maintenant près d'une semaine que je galère à tenter d'afficher le contenu d'une colonne de ma base MySql dans une textbox sans y parv afficher l'enregistrement d'un textbox dans un datagridview [ par zoplaka ] bonjour à tous et mes voeux les meilleurs pour cette nouvelles d'années.je suis debutant et mon probleme est que je ne sais pas comment écrire mon cod DataBinding DataGridView [ par raph8277 ] Voila je bind des double pour un datagridView et il me retourne Non Numérique dans chaque cellules, faut t'il que je convertisse mes double en string. Databinding et validation [ par Miltiades ] J'ai un 'petit' formulaire (juste quelques dizaines de champs dont la pluparts sont gérés par databinding,le probleme, c'est qu'une petite partie des UserControl et DataBinding [ par cendretp ] J'ai un textbox mis à jour via un DataBinding dans un UserControl  qui ne fonctionne pas  mais cela fonctionne dans le textbox en dehors du UserContro Le databinding [ par matlocker ] Bonjour,Je viens de lier un textbox a un dataset et je recupere bien le contenu du champ dans mon textbox mais comment faire pour lier mon textbox a l


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales