ListView does not support this. Only the first column can have a flag. You can fake it with custom drawing and mouse tests, but this is a lot of work. Instead, consider using a DataGridView. You can change the column type to DataGridViewCheckBoxColumn.