begin process at 2010 02 10 07:41:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

Modifier la valeur des cellule d'une dataView


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

Modifier la valeur des cellule d'une dataView

jeudi 14 août 2008 à 11:21:55 | Modifier la valeur des cellule d'une dataView

lafolle24320

Bonjour,
Je débute en C#. J'ai une base de données dans laquelle est stockée la taille d'un fichier en Kb.
Je remonte donc cette information dans une DataView... ce qui est de génial c'est que l'affichage ce fait tout seul.. mais je voudrais avant d'afficher la grid divisé la valeur par 1024 pour avoir des Ko.. je ne sais pas trop où je dois le faire ..

Quelqu'u naurait une idée ??

Merci de vos propositions

lafolle

jeudi 14 août 2008 à 15:40:04 | Re : Modifier la valeur des cellule d'une dataView

OursPasNet

Membre Club
Essai avec ca
[ Lien ]


Ourgggg !!!!!!

L'ours pas tres net.....

samedi 16 août 2008 à 22:24:24 | Re : Modifier la valeur des cellule d'une dataView

olibara

Ton explication n'est pas tres claire

Quelles sont les etape que tu a effectué pour arriver a ton dataview ?

En regle générale : TOUJOURS effectuer les modif sur les données sous-jacentes

J'imagine que tes données sont dans une datatable et que tu a mis un dataview dessus
Pour faire une modif tu peux utiliser le dataview pour retrouver le datarow original

DataRow dtr=(DataRow)dtv[idx].row;
value=(double)dtr["MonChamp"];
value/=1024.0f;
dtr["MonChamp"]=value;

(a moins que tu ne parle d'un DataGridView ???)

lundi 18 août 2008 à 11:33:31 | Re : Modifier la valeur des cellule d'une dataView

lafolle24320

parle en effet d'une datagridView.

En fait je vais essayer d'ajouter une colonne a ma datagrid.. et cette colonne je vais tenter de la remplir avec mes valeurs? il faudrait qu'elle soit pas dans le dataSource...

 

Exemple

col1                    col2
val1_BD               val1_BD/1024

les valeurs de la colonne 1 sont dans le datasource, les valeurs de la colonne 2 sont calculées

Merci encore

lafolle

lundi 18 août 2008 à 11:40:45 | Re : Modifier la valeur des cellule d'une dataView

olibara

Ca ne pose a mon avis aucun problème !
Et je pense que tu a intéret a ajouter ta colonne directement dans ta datatable, il y a plusieurs strategie pour cela
lundi 18 août 2008 à 11:48:04 | Re : Modifier la valeur des cellule d'une dataView

lafolle24320


ouille ouille ouillle je comprend pas vraiement comment çà fonctionne ....

oBLLUcRefImport.DVDCCT_HIST -> les données pour le datasource
gridControl_ImportHistory.DataSource -> DataSource de ma gridView

this.gridControl_ImportHistory.DataSource = this.oBLLUcRefImport.DVDCCT_HIST;

J'ai rajouté à l'aide du designer une colonne au dataview... mais je ne sais pas comment la remplir :-(, je ne comprend pas la stratégie à adoptée.
l'algo est je pense le suivant

parcours des valeurs de  la colonne(x) du datasource
        valeur de la colonne(y) = valeur de la colonne(x) / 1024
fin

je n'arrive pas à le traduire

merci de ton aide olibara

lafolle

lundi 18 août 2008 à 12:11:28 | Re : Modifier la valeur des cellule d'une dataView

olibara

Tes colonnes ont un nom !!
Il vaut mieux acceder les collonnes par leur nom

En gros ca donne +/- ca  :

DGV represente to datagridview qui a un nom a dormir dehors et dont je risque d'oublier une particule ou un titre de nobesse !

for (int i=0;i<DGV.Rows.Count;i++)
{
    double val=(double)DGV.Rows[i]["MaColonneSource"].Value;
    DGV.Rows[i]["MaColonneDest"].Value=val/1024.0f;
}
lundi 18 août 2008 à 12:27:31 | Re : Modifier la valeur des cellule d'une dataView

lafolle24320


Je n'ai pas la méthode Rows sur ma dgv ....

lafolle

lundi 18 août 2008 à 12:29:49 | Re : Modifier la valeur des cellule d'une dataView

lafolle24320

voilà ce que j'écris en focntion de ce que tu me donnes :

for (int i=0;i<this.gridView_ImportHistory.RowCount;i++)

{

double val = (double)this.gridView_ImportHistory.GetDataRow(i)["DCH_IMPORT_SIZE"].Value;

this.gridView_ImportHistory.GetDataRow(i)["DCH_IMPORT_SIZE_CALCULATED"].Value=val/1024.0f;

}

mais le .Value n'existe pas. 
Pourquoi n'a tu pas la même chise que moi .... je suis en C#

lafolle

lundi 18 août 2008 à 12:35:05 | Re : Modifier la valeur des cellule d'une dataView

lafolle24320


On avance.. a priori le .value n'est pas nécessaire.

il reste encore une erreur.. il ne reconnait pas ma colonne destinataire dans ma view. y a t il quelque chose de spécial à faire pour dire qu'elle n'est pas du DataSource. genre la propriété Unbound a modifier ??

Merci encore de ton aide précieuse

lafolle


1 2

Cette discussion est classée dans : valeur, modifier, cellule, dataview


Répondre à ce message

Sujets en rapport avec ce message

Récupérer une valeur dans une cellule de datagrid [ par Yandroide ] salut je dois récupérer une valeur dans une cellule de la première colonne d'un datagrid et utiliser cette valeur pour faire une recherche sur le c:\. Hashtable Impossible de modifier [ par fredspv ] Bonjour,J'utilise Hashtable pour contenir des données, la valeur de chaque clé peut etre modifiée hors une fois que j'ai modifié la valeur je ne peux Modifier la valeur d'un paramètre dans crystal report [ par aroua_anissa ] Bonjour à tous je vouderais savoir comment on moifie la valeur d'un paramètre d'un report dans crystal report par une valeur envoyer par un formulaire DATAGRID valeur d'une cellule [ par LOUTTY ] Bonjour,Voila j'ai un datagrid que j'ai rempli avec un dataset jusque là pas de problème. Maintenant je voudrais récupérer une valeur dans une cellule Valeur d'une cellule [ par Jojo092 ] Bonjour tout le monde!!!!alors voilà j'ai de nouveau un petit problème. Jai une listeview qui contient des données et je dois les insérer dans une bas modifier la valeur de <this> [ par sympatie0 ] Salut à tous,   je viens de débuter avec le visual C# aussitôt les problèmes de programmation commencent,   Mon problème est <img src="http://www.csha comment changer la valeur d'une cellule dans un datagridview selon la valeur d'une autre cellule du même datagridview avec linq ? [ par MoKaLux ] Bonjour,J'essaie de modifier/changer la valeur d'une cellule dans un datagridview selon la valeur d'une autre cellule du même datagridview.Dans mon ca Datagridview & currencymanager : comment récupérer la valeur d'une cellule ? [ par lolall03 ] Bonjour, J'ai une DB Mysql(ODBC), et une architecture 3couches(interface, business et accès aux données) Je remplis un datagridview avec ma table de App.config, Modifier la valeur d'une clé par code C#.net 2003 [ par olivierbalagizi ] Bonjour et meilleurs voeux pour cette année J'aimerai modifier la valeur d'une clé dans le fichier de configuration App.config, et ceci par code. En Modifier l'adresse IP [ par sebfr74 ] Bonjour,Je suis en train d'écrire une application sous VS2005 pour windows CE 5.0 en C# avec le compact framework 2.J'ai supprimé le shell standart de


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

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