gretata
Messages postés172Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention19 janvier 2011
-
7 juin 2006 à 14:38
gretata
Messages postés172Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention19 janvier 2011
-
8 juin 2006 à 09:37
bonjour
voila je voudrai savoir comment selectionner une ligne d'une table une fois que l'on à recherché ce que l'on voulais
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 7 juin 2006 à 15:38
Salut,
Le code ci-dessous ajoute trois lignes à un dataGridView, places "toto"
dans l'une des case, parcours toutes les cases de la gridview, et si
une case contient "toto" (ce qui sera le cas), la ligne complète est
sélectionnée :
dataGridView1.Rows.Add();
dataGridView1.Rows.Add();
dataGridView1.Rows.Add();
dataGridView1.Rows[1].Cells[1].Value = "toto";
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
for (int k=0;k<3;k++)
{
if (dataGridView1.Rows[i].Cells[k].Value == "toto")
dataGridView1.Rows[i].Selected = true;
}
}
Manu
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 7 juin 2006 à 14:41
Salut,
Quel type de "table utilises-tu" ? GridView ? ListView ? ListBox ? FlexGrid ? ... ?
Le mode de sélection dépend un peu du composant qui contient les données ...
Manu
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
Moomoon07
Messages postés223Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention 5 mai 2014 7 juin 2006 à 15:07
Ca doit être comme une DataGridViewBox ?
moi je fais
DataGridViewBox.Rows[i].Cells[i].value pour avoir la valeur de la case (i,i)
DataGridViewBox.Rows[i] pour avoir la ligne i
DataGridViewBox.Columns[i] pour avoir la colonne i
MMN
Vous n’avez pas trouvé la réponse que vous recherchez ?