this will do the work..i posted it here bcos it may help some one
thanks,
void ListView1_ItemCheck(object sender, ItemCheckEventArgs e)
{
try
{
listView1.FullRowSelect=true;
if(listView1.Items[e.Index].Checked==false)
{
listView1.Items[e.Index].BackColor=Color.Aqua;
}
else
{
listView1.Items[e.Index].BackColor=Color.White;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}