begin process at 2010 02 10 11:26:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

datagrid


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

datagrid

mercredi 12 avril 2006 à 17:58:02 | datagrid

zikofs

salut je voudraissavoir comment on peut supprimer et modifier des lignes dans un datagrid de winform à partir de boutons merci pour votre aide je suis débutant
jeudi 13 avril 2006 à 00:02:58 | Re : datagrid

hlayachi

Membre Club

ton datagrid est il lié à une datatable (en principe c'est le cas) ?
si oui tu fais dans le bouton le code suivant:
nomDataTable.Rows[no_ligne_à_effacer].Delete();

jeudi 13 avril 2006 à 09:28:09 | Re : datagrid

zikofs

Merci pour ta réponse mais comment je vais désigner alors le no de la ligne à effacer lorsqu'on clique sur une ligne du datagrid par exemple.
jeudi 13 avril 2006 à 13:13:06 | Re : datagrid

24 ans

c'est simple cher ami
je pense qlq shose comme ca

Grid[Grid.CurrentRowIndex, "le numero de votre colonne"]

jeudi 13 avril 2006 à 21:33:21 | Re : datagrid

hlayachi

Membre Club

tu récuprère la ligne en faisant un Binding

int pos;
BindingManagerBase monManager;
monManager = BindingContext[nomDataSet, "string_représentant_la_table"];
pos = monManager.Position;
nomDataTable.Rows[pos].Delete();

vendredi 14 avril 2006 à 09:39:05 | Re : datagrid

zikofs

tu veux dire koi par string_représentant_la_table parce qu'il me déclare une errer sur cete ligne en me disant "Child list for field table cannot be created"
vendredi 14 avril 2006 à 20:46:07 | Re : datagrid

hlayachi

Membre Club
ok je vais t'expliquer. quand tu instancies une nouvelle table depuis la classe DataTable parmi les constructeurs qui existent, il y en un qui ne prend par d'argument comme suit    DataTable maTable = new DataTable() et il y en a un autre qui prend un string comme argument comme suit
DataTable maTable = new DataTable("string_représentant_la_table")
// par exemple string_représentant_la_table = maTable
donc ça depend de quelle façon tu as instancié ta table. Si tu adopté la première solution ok tu fais ça
int pos;
BindingManagerBase monManager;
monManager = BindingContext[nomDataSet, nom_de_la_table];
pos = monManager.Position;
nomDataTable.Rows[pos].Delete();
et si tu as adopté la deuxième solution tu fais ceci
int pos;
BindingManagerBase monManager;
monManager = BindingContext[nomDataSet, "string_représentant_la_table"];
pos = monManager.Position;
nomDataTable.Rows[pos].Delete();
mardi 18 avril 2006 à 14:00:49 | Re : datagrid

zikofs

ca marche pas parce que moi en fait j'ai pas crée de tables en fait j'ai écrit un fichier xml et lorsque je j'écris ds.tables[0] l me renvoie la table qui est dans le fichier xml. ca marche pas avant j'arrivais à supprimer une ligne mais pas laligne exacte maintenant j'arrive à rien supprimer. mon problème à moi c'est quej'ai 2 datasets une qui lit du fichier xl et l'autre qui filtre les enregistrements du jour et qui les met dans le dataset alors lorsque je veux supprimer de ce dernier dataset , les enregistrements n'ont pas les mêmes index que pour ceux du dataset qui lit et écrit dans le fichier xml.


Cette discussion est classée dans : datagrid


Répondre à ce message

Sujets en rapport avec ce message

Numérotation pages DataGrid C# [ par jdaviaud ] Bonjour à tousJ'ai un petit probleme, j'affiche le contenu d'une base de données MSAccess dans un DataGrid et dans les propriétés de celui ci, j'ai de Conditions dans un DataGrid [ par jdaviaud ] Rebonjour,J'aurais une deuxieme question à propos des Datagrid, j'espere qu'elle aura plus de succès que la premier ;) LOLVoila, j'ai une base de donn dataGrid problème [ par pjerier ] bonjour à tous, je voudrais ecrire dans l'en-tête d'une ligne d'une dataGrid -> si quelqu'un peut m'aider..Merci d'avance !! Le language utilisé est l datagrid et bouton radio... [ par titou65 ] Bonjour,Je bosse sur un datarid en mode Web...je pense que pour une window form mon problème aurait la même solution.J'ai donc un datagrid qui m'affic Update d'un DataGrid [ par jdaviaud ] Bonjour à tous, j'ai encore un pb avec mon DataGrid, enfin c toujours le meme pb, mais je vais essayer d'etre plus clair puisque mon autre question n' Pbm remplissage automatique d'un DataGrid sous VS [ par ThierryPAUL ] Sous visual studio (Asp.net et c#) : - Je pose un controle oleDbConnection pour me connecter à une base Acces (test connection OK) - Je pose un contro templatecolumn dans un datagrid [ par moiaussi ] j'ai créé une templatecolumn dans un datagridj'ai créé un itemtemplate pour remplir cette colonnemais je n'arrive pas à affecter la valeur de cet item datagrid en C# / Windows Form [ par lePaimpolais ] Bonjour,j'ai un datagrid lié à un dataset.il me génère automatiquement le nom des colonnes et ça me déplait fortement. Je préfèrerais donner moi-même modifier des données d'une base à partir d'un datagrid(WinForm) [ par lePaimpolais ] Salut !j'ai un gros gros problème !!!!!!J'ai un datagrid avec une liaison sur une base de données.Je veux mettre à jour ou ajouter des nuplets dans ma Datagrid : faire une colonne spéciale par le code behind [ par Felixlechat ] Bonjour, je sais comment ajouter une BoundColumn dans le code, et comment ajouter un ItemColumn dans la page (dans une datagrid), mais en revanche le


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,373 sec (4)

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