Voila mon probleme, je n'arrive pas à changer juste la ligne de ma listview, quand je fais mon truc ca change toute la listview, voici mon code, au fait j'utilise le compact framework:
while (rdr.Read())
{
if(premier_tour)
{
list.Columns.Add(rdr.GetName(1), -2, HorizontalAlignment.Left);
list.Columns.Add(rdr.GetName(2), -2, HorizontalAlignment.Left);
list.Columns.Add(rdr.GetName(3), -2, HorizontalAlignment.Left);
list.Columns.Add(rdr.GetName(4), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(5), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(6), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(7), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(8), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(9), -2, HorizontalAlignment.Center);
list.Columns.Add(rdr.GetName(10), -2, HorizontalAlignment.Center);
}
list.Items.Add(new ListViewItem(rdr.GetString(1)));
list.Items[i].ListView.Font= new Font("toto",12,System.Drawing.FontStyle.Italic);
list.Items[i].SubItems.Add(rdr.GetString(2));
list.Items[i].SubItems.Add(rdr.GetString(3));
list.Items[i].SubItems.Add(rdr.GetString(4));
list.Items[i].SubItems.Add(rdr.GetString(5));
list.Items[i].SubItems.Add(rdr.GetString(6));
list.Items[i].SubItems.Add(rdr.GetString(7));
list.Items[i].SubItems.Add(rdr.GetString(8));
list.Items[i].SubItems.Add(rdr.GetString(9));
list.Items[i].SubItems.Add(rdr.GetString(10));
if(list.Items[i].SubItems[7].Text=="Sortie terminal")
{
compteur++;
}
i++;
premier_tour=false;
}