If I understand you right, when you say "sublist" you want the pD.Operations item which is a List<string> to show as a grid within a grid? I don't think you're going to get what you want unless you use something like the XtraGrid from DevExpress because their grid supports nested grids. The normal grid (to my knowledge) doesn't support anything like that.
You could perhaps create a new property of PDMparam and call it OperationsList. Do something like this
public string OperationsList() {
get {
return Operations.join(Envrionment.NEWLINE);
}
}
I'm not 100% on the syntax there, typed it from memory and I've spent the last three years in Swift :)
Basically the idea is to return the operations list as a single string with carriage returns to create multi-line list that should show in the grid cell giving the look you want. Of course you'll have to set the multi-line capability of the grid column and these are not editable.
Another option that I've used before is a connection between two separate grids. When the user selects an item in the grid with the PDM, you update a binding list for another grid with the operations list.
HTH, Mike