C'est quelque chose que je pensais être plus facile que ça ne l'était. Pour une raison quelconque, je ne peux pas sembler trouver un moyen de faire ce que je suis en train de faire ici travailler avec une instruction If:Création d'une instruction IF pour la valeur du DataGrid
List<int> miscTimes = new List<int>();
for (int i = 0; i < MISCdataGridView1.RowCount; i++)
{
if (MISCdataGridView1.Rows[i].Cells[2].Value == "Something")
{
miscTimes.Add(Convert.ToInt32(MISCdataGridView1.Rows[i].Cells[3].Value));
}
}
return miscTimes;
Pour une raison quelconque, je ne peux pas à quoi que ce soit comme Je fais avec l'instruction if:
if (MISCdataGridView1.Rows[i].Cells[2].Value == "Something")
il ne lance pas d'exception, mais il ne construit pas ma liste Il a le soulignement vert et dit "Comparaison de référence non intentionnelle possible, cast le type de côté gauche à" chaîne "" J'ai essayé de convertir en chaîne et tout cela. Comment dois-je m'y prendre?
Pourquoi? Ce qui se produit? – SLaks
Supposons que j'aurais dû être plus descriptif. Il ne lance pas d'exception, mais il ne construit pas ma liste. Il a le soulignement vert et dit "Comparaison de référence involontaire possible, le type de côté gauche à" chaîne "" – EvanRyan