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
Accueil
Forum Codes-Sources
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
Datagrid c#
✓
-
Forum C# / .NET
Vba parcourir une colonne
-
Forum Visual Basic 6
Renommer une colonne sql
✓
-
Forum SQL
Parcourir tte les lignes d'une feuille excel en vba
✓
-
Forum Visual Basic
Parcourir colonne pour comparaison de date
✓
-
Forum VBA Office (Excel, Word ...)
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
Rejoignez-nous
A voir également
Parcourir cellules excel
Sql ajouter une colonne dans un select
Index de colonne non valide
Selectionner la derniere cellule non vide d'une colonne excel vba
Comment rajouter un champs calculé contenant une formule