All dynamic controls get lost on every post back. So you need to regenerate them on every postback by rebinding your listview (best is in pageload). After that you can fetch dynamic control value from Request object like below
if (c is CheckBox)
{
var chkval = "";
if (Request[c.UniqueID] != null)
{
chkval = Request[c.UniqueID];
}
}