As you have not really specified what your problem is, this answer can only guide you in the right direction.
For the first column, 'empName', you only need to select a data source for the ComboBoxColumn.
See
DataGridViewComboBoxColumn Class[
^]
From your description it looks like you want to filter the values shown in the second ComboBoxColumn, 'Instructions' depending on the selection in the 'empName' column.
You can achieve this in different ways.
One way is to query the database for new values every time a different 'empName' is selected and then update the DataSource of the ComboBoxColumn.
Another way is to read all instruction data into a DataTable, connect it to a
DataView[
^] or
BindingSource[
^] and then change the RowFilter/Filter every time a different 'empName' is selected.