ユーザーが行の最初の列をクリックした場合、行全体を選択する必要があり、他の列をクリックした場合、行全体を選択してはいけません。 datagridview の選択モードを設定しましたcellselection を読み取り専用にして、以下のコードをすべて試してみましたが、役に立たないことがわかりました。
private void tbljobdata_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (tbljobdata.CurrentCell.ColumnIndex == 0)
{
tbljobdata.Rows[tbljobdata.CurrentCell.RowIndex].Selected = true;
}
}