[C#] Comment gérer une erreur dans un dataGrid "System.IndexOutOfRangeException" ?
Bonjour,
Dans mon dataGrid, lorsque je clique sur une cellule, je recupère la valeur de ma première colonne. Le problème, arrive au moment ou je clique sur la dernière ligne (vierge) afin de faire une nouvelle saisie, je recupère le message d'erreur suivant
Citation:
"Une exception non gérée du type 'System.IndexOutOfRangeException' s'est produite dans system.windows.forms.dll
Informations supplémentaires : Pas de valeur à l'index 19."
Voici ce que j'ai ecris afin de pallier cette erreur, mais cela ne fonctionne pas
Code:
1 2 3 4 5 6 7
| DataSet ds;
ds = (DataSet) dataGrid1.DataSource;
if (dataGrid1[myHT.Row,0].ToString()!=null)
{
label3.Text = dataGrid1[myHT.Row,0].ToString();
button8.Text = "Générer " + dataGrid1[myHT.Row,2].ToString();
} |
Je ne suis pas très fort en syntaxe.
Merci pour votre aide.