begin process at 2012 02 09 00:17:34
  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 Controle de saisie d'un champs textbox [ par msmcml ] Bonsoir, je veux faire un controle de saisie en c# pour un textbox qui n'acceptes que des entiers, un deuxiéme qui n'acceptes que des caractéres, et u DataGridView et ODBC [ par electro ] Salut tout le monde Me revoila en train de demander de l'aide... Pour commencer, un grand merci d'avance pour les informations. Voila, entrons dan EXPORTER UN DATAGRIDVIEW VERS EXCEL [ par YuneSh ] je change les noms des champs en utilisant Mydatagrid.columns["NomColonne"].HeaderText = "MonLibelle"; et ca marche; MAIS quand j'exporte les donnés v 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.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,498 sec (3)

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