javascript – Selecionei apenas um elemento no grid, pq ele acionou o checkbox de todos?


Olá, eu sou iniciante em js e tenho uma view no asp.net core que ao selecionar apenas uma empresa no grid, ele aciona o checkbox que seleciona todas as empresas, o que eu poderia fazer?

Essa é a minha function:

$('#GridMapeamento').DataTable().$('input(type="checkbox")').each(function () {
        if (!$.contains(document, this) && count < 100) {
            if (count < $("#QtdeEmpresaSelec").val()) {
                if (this.checked) {
                    Ids.push($(this).val(this.value)(0).parentElement.parentElement.innerHTML.substring($(this).val(this.value)(0).parentElement.parentElement.innerHTML.indexOf("?domain_url=") + 12, $(this).val(this.value)(0).parentElement.parentElement.innerHTML.indexOf(" alt=") - 1));
                    count++;
                }
            }
        }
    });
 

Essa é a minha view:

                                    <div class="table-responsive">
                                        <table class="table data-list-view" id="GridMapeamento" name="GridMapeamento">
                                            <thead>
                                                <tr>
                                                    <th></th>
                                                    <th>Empresa</th>
                                                    <th>Site</th>
                                                    <th>Segmento</th>
                                                    <th>Nº Funcionarios</th>
                                                    <th>Região</th>
                                                </tr>
                                            </thead>
                                            <tbody id="GridMapeamentoRows">
                                            </tbody>
                                        </table>
                                    </div>
                                    <!-- DataTable ends -->

segue a imagem do que acontece