le checkbox le crei dinamicamente credo... o sbaglio?
essendo che ogni riga ha un numero puoi dare come nome alle checkbox il numero di riga corrispondente...
comunque se non mi sbaglio nel datagrid oltre alle colonne normali, cioè con le textbox puoi avere anche colonne con il checkbox... dai un'occhiata alla guida.

aggiungo: forse puoi usare il binding... dai sempre uno sguardo alla guida..