Hi Nensy,
It looks like the data you want to display in a DataGridView come from two tables with a parent/child relation in the DataBase, right? It's not common to display data from the parent and child tables in a DataGridView in the way you show.
If the value under the Row column in the DataGridView doesn't come from DataBase, you can use mix-mode in the DataGridView, i.e. bind the DataGridView to a data source, e.g. a DataTable that contains the EmployeeId, EmployeeName and Order and set the cell value under the Row column manually. If the DataGridView support sorting, you need to implement virtual mode for the DataGridView to maintain the unbound data in the DataGridView.
Fore more information on virtual mode in DataGridView, please refer to the following MSDN document:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.virtualmode(VS.80).aspxHope this helps.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
end us any feedback you have about the help from MSFT at fbmsdn@microsoft.com.