Réponse acceptée !
et bien voila, problème réglé finalement après quelques tests ...
je met donc ma solution pour si quelqu'un passe par là ;)
[code]
int ligne, colonne; // désignera la ligne et la colonne sélectionné
private void dataGrid_CellEnter(object sender, DataGridViewCellEventArgs e)
{ // Evènement lors de la sélèction d'une cellule
ligne = e.RowIndex; // ligne = la ligne selectionné
colonne = e.ColumnIndex;
}
private void butValider_Click(object sender, EventArgs e)
{ // lors de la validation une fois une cellule selectionné
int numeroTicketSelectionne; // la valeur de la cellule sera retenue dans cette variable
if (dataGrid.RowCount > 0) // controle si le dataGrid n'est pas vide
{
object buff = dataGrid.Rows[ligne].Cells[colonne].Value; // buffer String pour prendre la valeur
numeroTicketSelectionne = int.Parse(buff.ToString()); // cast du string au bon format
...
}
}
...
[/code]
et voila,
bon je sais que c'est assez spécifique, mais si quelqu'un a besoin c'est déjà une petite approche.
comme lue ailleur, j'ai donc en effet du utiliser un évènement pour
DataGridViewCellEventArgsbonne chance ;)
Soj
