je ne sais pas quel est le problème avec ce code .. il dit chaîne ne peut pas être converti en objet .. quelque chose comme ça ..C# problème Hashtable
//lvLogs <-- ListView (2 colums)
Hashtable serverLogs = new Hashtable();
serverLogs.Add("a", "aw");
serverLogs.Add("b", "ew");
serverLogs.Add("c", "iw");
foreach (DictionaryEntry h in serverLogs)
{
lvLogs.Items.Add(h.Key).SubItems.Add(h.Value);
}
mais ce code fonctionne très bien ..
Hashtable serverLogs = new Hashtable();
serverLogs.Add("a", "aw");
serverLogs.Add("b", "ew");
serverLogs.Add("c", "iw");
foreach (DictionaryEntry h in serverLogs)
{
//lvLogs.Items.Add(h.Key).SubItems.Add(h.Value);
//lvi.SubItems.Add(h.Value);
lvLogs.Items.Add(h.Key + " - " + h.Value);
}
comment puis-je séparer la clé et la valeur des colonnes de lvLogs?
utilisez Key.ToString() et Value.ToString(). Mais Dictionary est meilleur que d'autres suggèrent –