foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties())
{
if(p.Name==ValueMember)
{
if (chkl.GetItemValue(i).ToString() == p.GetValue(item).ToString())
{
chkl.SetItemChecked(i, true);
}
}
}