High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C# / .NET
Sujet Précédent
Sujet Suivant
Datagrid : déplacer une colonne
cs_thinat
Messages postés
1
Date d'inscription
mardi 7 décembre 2004
Statut
Membre
Dernière intervention
14 janvier 2005
- 14 janv. 2005 à 23:52
Arthenius
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
-
17 janv. 2005 à 09:49
Bonjour
comment déplacer une colonne dans un datagrid (drag and drop d'une colonne dans un même datagrid)
merci pour vos réponses
thinat
Afficher la suite
A voir également:
Datagrid : déplacer une colonne
C# datagrid
✓
-
Forum C# / .NET
Vba datagrid
-
Forum Visual Basic
Datagrid wpf
-
Forum C# / .NET
Datagrid c#
✓
-
Forum C# / .NET
Datagrid pagination
-
Forum ASP / ASP.NET
1 réponse
Réponse 1 / 1
Arthenius
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
14
17 janv. 2005 à 09:49
un debut de reponse trouver sur le net :
[C#]
public void MoveColumn(DataGrid _dataGrid, string _mappingName, int fromCol, int toCol)
{
if(fromCol == toCol) return;
DataGridTableStyle oldTS = _dataGrid.TableStyles[_mappingName];
DataGridTableStyle newTS = new DataGridTableStyle();
newTS.MappingName = _mappingName;
for(int i = 0; i < oldTS.GridColumnStyles.Count; ++i)
{
if(i != fromCol && fromCol < toCol)
newTS.GridColumnStyles.Add(oldTS.GridColumnStyles[i]);
if(i == toCol)
newTS.GridColumnStyles.Add(oldTS.GridColumnStyles[fromCol]);
if(i != fromCol && fromCol > toCol)
newTS.GridColumnStyles.Add(oldTS.GridColumnStyles[i]);
}
_dataGrid.TableStyles.Remove(oldTS);
_dataGrid.TableStyles.Add(newTS);
}
//sample usage
private void button1_Click(object sender, System.EventArgs e)
{
MoveColumn(myDataGrid, "Customers", 3, 1);
}
Arthenius
"Il n'y a pas de mauvais développeurs,...
mais uniquement de mauvais utilisateurs..."
Votre réponse
Discussions similaires
Comment remplir un datagrid
Bouloute
-
17 juin 2014 à 17:16
maryy
-
18 juil. 2018 à 17:54
datagrid en php
cs_marocmarocmaroc
-
15 mai 2009 à 12:29
nautilus99
-
16 mai 2009 à 13:02
lire une cellule dans une DataGridView
tremiesoj
-
8 avril 2008 à 16:52
meliodas
-
6 mai 2016 à 22:32
VB.Net Écrire dans un DataGridView
cs_MagDix
-
10 sept. 2009 à 19:16
radzo
-
19 nov. 2013 à 09:43
actualiser les données d'un datagridview après insertion
alexcousin
-
10 août 2011 à 12:00
alexcousin
-
11 août 2011 à 15:57
Rejoignez-nous